홍우진의 개발 일기장
[백준] 1769번: 3의 배수/ 파이썬 본문
728x90
반응형
문제 링크
https://www.acmicpc.net/problem/1769
풀이 코드
def conversion(string, cnt):
if len(string) > 1:
cnt += 1
n = 0
for i in string:
n += int(i)
conversion(str(n), cnt)
else:
if int(string) % 3 == 0:
print(cnt)
print("YES")
else:
print(cnt)
print("NO")
if __name__ == '__main__':
x = input()
cnt = 0
conversion(x, cnt)
코드 해석
변수 string의 길이가 1보다 클 경우 conversion 함수를 재귀 호출한다.
728x90
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 2491번: 수열/ 파이썬 (0) | 2022.08.21 |
---|---|
[백준] 16395번: 파스칼의 삼각형/ 파이썬 (0) | 2022.08.18 |
[백준] 14490번: 백대열/ 파이썬 (0) | 2022.08.18 |
[백준] 2628번: 종이자르기/ 파이썬 (0) | 2022.08.18 |
[백준] 5800번: 성적 통계/ 파이썬 (0) | 2022.08.18 |
Comments