자게든 스게든 서버 채팅창이든, 심지어 게임 내 채팅창에서든 어디에서나 '사칙연산 xxxx도와주세요 ㅠㅠ' 하며 질문하는 여러분들을 도와주기 위해 글을 싸지른다. 나는 예의가 있는 사람이니 학력이나 나이, 문과 이과 이딴 거 묻지 않고 친절히 도와주겠다. 물론 정답을 말해주지 않고 하는 법만 말해줄거임. 옛말에 그런 말이 있었지, 물고기가 아니라 물고기 잡는 법을 주라고.
1. 인수분해
주어진 숫자 네 자리를 유심하게 살펴보자. 인수분해가 된다면 기뻐해도 좋다. 인수분해가 뭔지 모른다면 너는 아직 15세 이상 이용가 카스온라인을 하기엔 나이가 어리기 때문에 pc방에 가서 12세 게임 오버워치를 하면 된다. 사실 그게 좀 더 현명하긴 함.
인수분해 팁
2 : 맨 뒤의 숫자가 짝수
3 : 각 자리 수를 전부 합한 값이 3의 배수
4 : 맨 뒤의 두 자리가 4의 배수
5 : 맨 뒤의 숫자가 0 혹은 5
9: 3의 2제곱, 즉 각 자리의 수를 전부 합한 값을 3으로 나눠도 3의 배수일 때(각 자리의 수르 전부 합한 값이 9의 배수일 때)
근데 사실 아주 깔-끔하게 인수분해가 되는 숫자가 주어지는 경우는 매우 희박하다. 처음에는 잘만 되다가 나중에 가면 341 등의 ㅈ같은 세 자리만 덩그러니 남는 경우가 허다하다. 그럴 떈 ()를 이용해서 341을 좀 깔끔한 숫자(예 : 320 + 21)로 나누는 게 현명하지만 () 드랍확률이 그리 좋은 편은 아니다. ()가 없을 땐 본인이 직접 ()를 풀어쓰도록 하자.
예를 들어 정답이 341*7*8이라면 320*7*8 + 21*7*8 이런 식으로 말이다.
그런데 인수분해로도 한계가 찾아오는 경우는 많다. 대표적으론 숫자를 충분히 못 모았을 때거나 혹은 숫자가 처음부터 소수(극혐)로 나와서 인수분해 조차 시도하지 못하는 경우인데, 그럴 땐 다른 방법이 필요하다. 이 방법은 기본적으로 수학적 감각이 필요하며(수학시험 80점 넘으면 충분하다) 계산기가 있으면 매우 좋다. 초록창에 계산기라고 검색하면 하나 나오니 그거 써도 된다.
2. 배수 + 배수
(사실 마땅히 떠오르는 이름이 없어서 대충 지었다. 그런데 방법을 생각해보면 그리 이상한 제목은 아닌듯.)
인수분해가 숫자가 많을 때 유용하다면 이건 숫자가 적을 때 유용하다.
숫자 하나 아무거나 떠올려 보겠다. 2357. 2,3,5의 배수가 아니니 괜찮은 예시일 듯 싶다. 혹시나 싶어 7로 나누어 봤지만 다행히 7의 배수도 아니었다.
자, 그럼 이렇게 딱 봐도 ㅈ같아 보이는 숫자를 어떻게 해결하는지 보여주겠다.
우선 네가 보유한 숫자중 가장 많은 수(9)를 서로 곱해보자 .9*9*9 = 729. 여기에 3을 한번 곱해볼까? 729*3=2187. 뭔가 느낌이 오지 않는가? 한번 2357에서 2187을 빼보자. 2357-2187=170. 점점 깔끔해져간다.
170 정도의 숫자라면 쪼개는 방법은 참 많다. 5로 나누어지고 2로도 나누어지니 말이다. 하지만 여기선 배수 + 배수 방법으로 끝을 보도록 하겠다. 9*9=81. 이때 다시 한번 9*9 + 9*9 = 81+81=162. 162+8=170.(여기서 9*9*2를 해도 되지만 아직 2를 드랍하지 못했다면 이렇게 덧셈으로 커버할 수도 있다) 즉 2357 = 9*9*9*3 + 9*9 + 9*9 + 8. 어때, 생각보다 괜찮지 않은가?
그런데 여기서 네가 만약 3 조차 얻지 못했을 수도 있다. 그래서 9*9*9*3 도 못하고 막힐 수도 있다.(물론 이 방법 또한 9*9*9를 세 번 더하는 것으로 커버할 수 있지만 그마저 못한다고 가정하자) 그럴 땐 다시 좀비방을 돌리면서 숫자를 캐는 것이 가장 좋은 방법이지만 시간이 없어서 가진 숫자에서 해결하고 싶다면 어찌 해야할까. 그럴 땐 다른 숫자 조합을 찾아야 한다.
8*8*8*4 = 2048. 2357-2048 = 309. 309 = 3*4*5*5 + 9. 따라서 2357 = 8*8*8*4 + 3*4*5*5 + 9. 음, 여기서도 3이 들어가버리네? 그렇다면 309도 다시 쪼개서 7*7*7=343. 343-309=34. 34=7*5-1. 따라서 2357 = 8*8*8*4 + 7*7*7 - 7*5+1. 왠지 더 복잡해졌다. 그냥 좀비 몇 마리 더 때려잡고 3 먹자.
3. 복합
수학적 감각이 있다면 이쪽이 제일 좋다. 2357을 예시로 들어보면 2357 = 2350 + 7로 나눠버린다음 2350을 인수분해하는 거다. 또는 +3을 해서 2360으로 만들어 버리는 방법도 있다.
2350+7로 설명해보겠다. 2350은 짝수이므로 2로 나누어진다. 2350 = 2*1175. 1175은 5로 나누어지니 1175=5*235. 한번더 나누어서 1175=5*5*47. 47은 7*7-2로 하든 8*5+7로 하든 알아서 하자.
아무튼 정리하자면 2*5*5*(7*7-2) 혹은 2*5*5*(8*5+7). 위의 것보다 더욱 깔끔해졌다.
이 세가지만 알면 왠만한 숫자는 전부 스스로 해결할 수 있을 거다. 그러니 제발 이거 풀어줘요 저거 풀어줘요 하면서 징징대지마.
4. 그 외 사칙연산에 관한 팁
숫자 클수록 드랍할 확률 높은 건 굳이 말 안해줘도 알 거라 믿는다.
나눗셈은 거의 쓰지 않는다. 기껏 해봐야 2는 없고 8,4가 있을 때 8/4를 함으로써 2를 만들어내는 정도? 나머지는 버린다고 하니 잘 이용하면 유용함.
5의 제곱수들은 전부 뒷자리가 25다. 따라서 뒷자리가 25라면 5로 인수분해를 최소 두 번 할 수 있다. 이는 50, 75도 해당한다.
2의 10제곱(8*8*8*2)와 3의 5제곱(9*9*9/3) 정도는 그냥 외워라. 이건 외워두면 고딩 수학에서도 유용하다.
앞의 두자리가 구구단 숫자라면 앞 자리 *100 + 뒷 자리 꼴로 변형할 수도 있다. (100 = 4*5*5)
도움됐으면 추천.