코딩테스트 공부/백준 문제

백준 [Python] 1065번: 한수

연디연디 2021. 10. 22. 11:10
728x90

 

 

✨ 풀이과정

1
2
3
4
5
6
7
8
9
10
= int(input())
hansu = 0
for i in range(1,N+1):
  if i <= 99:
    hansu += 1
  else:
    num = list(map(intstr(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