은행 강도 일당이 주고받은 암호화된 통신 신호를 가로챈 정부 기관에서 일하고 있어요. 이 신호에는 아주 긴 숫자열이 들어 있어요. 우리 팀은 다양한 디지털 신호 처리 기법을 활용해 신호를 분석하고, 강도 계획을 세우고 있음을 알려 줄 만한 패턴을 찾아내야 해요.
이번 과제는 암호화된 신호 속에 담긴 긴 숫자 열에서 패턴을 찾는 거예요.
여기서 사용할 기법을 가장 큰 연속 곱이라고 해요.
먼저 몇 가지 용어를 정의해볼까요.
입력 "63915"로 예제를 하나 풀어봐요.
3이라면 가능한 연속 숫자는 세 개예요:
"639""391""915""639"의 곱은 162예요 (6 × 3 × 9 = 162)"391"의 곱은 27이에요 (3 × 9 × 1 = 27)"915"의 곱은 45예요 (9 × 1 × 5 = 45)"63915"의 가장 큰 연속 곱은 "639"에서 나와요.
따라서 답은 162예요.Exercism에 가입하고 PureScript 트랙을 연습 문제 31개, 그리고 실제 사람의 멘토링과 함께 배우고 익혀 보세요. 모두 무료예요.