어제 오늘 내일

[백준 알고리즘] 1065 한수 풀이(with Java) 본문

IT/Algorithm

[백준 알고리즘] 1065 한수 풀이(with Java)

hi.anna 2016. 9. 13. 06:30


https://www.acmicpc.net/problem/1065


문제는 짧은데 문제를 이해하기가 좀 어려웠다.


'한수'란, X라는 숫자의 각각의 자릿수가 등차수열을 이루고 있는 숫자를 말한다.


예를 들어,

1357이라는 숫자의

1000의 자리수 1과 100의 자리수 3은 2차이가 난다.

100의자리수 3과 10의 자리수 5는 2차이가 난다.

10의 자리수 5와 1의 자리수 7은 2차이가 난다.

각각의 자릿수는 2차이로 등차수열을 이룬다.


이렇게, 각각의 자릿수가 등차수열을 이루는 숫자를 찾는 문제이다.


문제의 주어진 숫자 범위 안에

몇 개의 한수가 존재하는지 찾으면 된다.


문제를 푸는 방법은, 

1부터 N까지 숫자를 증가시켜 가면서, 그 숫자가 한수인지 모두 체크하면 된다.








반응형
Comments