코딩테스트 공부/백준 문제
백준 [Python] 1065번: 한수
연디연디
2021. 10. 22. 11:10
728x90
✨ 풀이과정
1
2
3
4
5
6
7
8
9
10
|
N = int(input())
hansu = 0
for i in range(1,N+1):
if i <= 99:
hansu += 1
else:
num = list(map(int, str(i)))
if num[2] - num[1] == num[1] - num[0]:
hansu += 1
print(hansu)
|
cs |
✔ 각 자리수 분리를 위해서 num을 만들어주는데, list로 묶어줘야 하는 것 주의하기!!!
1065번: 한수
어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나
www.acmicpc.net
728x90