복기/코딩테스트
연속하는 자연수의 곱? (Python)
1. 문제 - 연속하는 자연수 두 개 이상 곱해서 만들 수 있는 값을 크기 순으로 나열한 수열 arr가 있다. ex) 2, 6, 12, 20, 24, 30, 42... - 자연수 n이 매개변수로 주어질 때 arr [n]을 return 해주는 함수 만들기 - n은 1~10^6 2. 풀이 - 일단 arr의 요소들을 나열해보며 규칙을 발견해보자 (0) 1*2 = 2 (1) 2*3 = 6 (2) 3*4 = 12 (3) 4*5 = 20 (4) 2*3*4 = 24 (5) 5*6 = 30 (6) 6*7 = 42 (7) 7*8 = 56 (8) 3*4*5 = 60 (9) 8*9 = 72 (10) 9*10 = 90 (11) 10*11 = 110 (12) 4*5*6 or 2*3*4*5 = 120 (13) 11*12 = 13..
2021. 10. 18.