파이썬 실습창을 열 수 있습니다.실습창 열기
창의력을 조금 올려 볼까요?
문제를 처음 보면 방법이 생각나지 않을 수 있습니다.
머리를 이리저리 굴려(?) 보세요.
수학 좋아하는 사람은 '방정식으로는 풀겠는데 방정식 없이는 못풀겠다'라고 생각할 것입니다.
방정식도 좋은 문제해결방법이지만 더 좋은 방법들이 있습니다.
하나씩, 하나씩 만나봅시다.
오늘은 그 첫째 날!
1. 관점의 변화
방정식의 굴레를 벗고 척보면 아는 직관적 방법을 찾아보세요.
1-1. 털실 자르기
나는 100cm인 털실을 두 토막으로 자르려고 합니다.
긴 토막의 길이를 짧은 토막의 길이보다 20cm 더 길게 하려면,
짧은 토막과 긴 토막의 길이를 각각 몇 cm가 되게 자르면 될까요?
방법을 찾았으면 코딩하여 출력하세요.
같은 줄에 짧은 실의 길이, 긴 실의 길이를 출력합니다.
print((100-20)/2,(100+20)/2)
'''
답은 40cm 와 60cm입니다.
위의 식을 보면 방법은 잘 모르겠지만 방정식 보다 간단한데 답이 나오지요?
방법이 궁금하면 500원(?) 아니고 아래의 '더 보기' 클릭히세요.
'''
두 토막으로 나눈 다음을 생각합니다.
두 토막의 길이를 비교하면 아래 그림과 같을 것입니다.
그림을 보세요.
긴 토막을 차이 만큼 잘라내면 긴토막과 짧은 토막의 길이가 같아 집니다.
즉, 전체 길이(긴 것과 짧은 것을 합한 길이)에서 차이를 뺀 것을 2로 나누면 짧은 토막의 길이가 됩니다.
같은 원리로,
전체 길이에 차이를 더하여 2로 나누면 긴 토막의 길이가 됩니다.

기발한(?) 방법이지요?
1-2 아르바이트
친구와 나는 함께 아르바이트를 하여 100,000원을 벌었습니다.
그런데 내가 몇 시간 더 일하였기 때문에 친구 보다 30,000원을 더 많이 갖기로 하였습니다.
친구와 나는 각각 얼마씩 나누어 가지면 될까요?
같은 줄에 친구와 내가 나누어 가진 돈을 적으세요.
print((100000-30000)//2,(100000+30000)//2)
'''
답은 35000원, 65000원입니다.
털실 자르기와 같은 문제입니다.
//을 사용한 것은 소수점 이하가 발생하지 않을 것으로 판단하여서 입니다.
'''
2. 응용하기
이 문제를 어느 대회에 출제하였는데, 많은 학생들이 어려워 하였습니다.
당신은 해결할 수 있겠습니까?
손전등
캠핑 마니아인 재용이는 손전등과 건전지를 구입했습니다.
손전등과 손전등에 들어가는 4개의 건전지를 합하여 11460원 이었고,
4개의 건전지 가격이 손전등 가격 보다 60원이 더 많았습니다.
건전지 한 개의 가격은 얼마일까요?
단위는 생략하고 숫자만 출력합니다.
답은 정수가 되도록 출제하였습니다.(//를 나눗셈 연산자로 사용)
print((11460+60)//2//4)
'''
답은 1440 입니다.
설명을 하지 않겠습니다.
이해가 되지 않으면 위의 식을 보고 또 보며 반드시 이해하세요.
'''
웬지 흐뭇하고, 이유를 알 수 없는 자신감이 생기기 시작했나요?
나도 빙그레 웃고 있습니다.
수고했습니다.
오늘 끝.
'알고리듬' 카테고리의 다른 글
[알고리듬] #8 프로그램의 작성 단계 (2) | 2024.03.20 |
---|---|
[알고리듬] #7 사칙연산문제(5) (0) | 2024.03.19 |
[알고리듬] #5 사칙연산문제(3) (0) | 2024.03.19 |
[알고리듬] #4 사칙연산문제(2) (1) | 2024.03.17 |
[알고리듬] #3 분수식의 연산 (0) | 2024.03.17 |