소스 코드
def Hansu(n):
cnt = 0
#입력된 수가 백의자리수 미만 단위면 모두 한수이니 입력값 리턴
if(n < 100):
return n
else:
for i in range(100, (n+1)):
#A = 100의 자리수 B = 10의 자리수 C = 1의 자리수
A = (i//100)
B = (i%100)//10
C = (i%10)
if(A-B) == (B-C):
cnt+=1
return(99+cnt)
inputNum = int(input())
result = Hansu(inputNum)
print(result)
출력 결과
'5. 알고리즘 > 5_3 백준' 카테고리의 다른 글
[백준알고리즘] 2675번 문자열 반복 파이썬(Python) (0) | 2020.09.22 |
---|---|
[백준알고리즘] 10809번 알파벳 찾기 파이썬(Python) (1) | 2020.09.16 |
[백준알고리즘] 4673번 셀프 넘버 파이썬(Python) (0) | 2020.09.14 |
[백준알고리즘] 10996번 별 찍기 - 21 파이썬(Python) (0) | 2020.09.01 |
[백준알고리즘] 2446번 별 찍기 -9 파이썬(Python) (0) | 2020.08.31 |