<백준 문제풀이: 1110번> 파이썬 - 더하기 싸이클 이번에는 머릿속으로 어떻게 해야될지 그려졌지만, 과정이 조금 복잡할 수 있다고 생각했다. 일단 내가 짜서 통과한 코드는 다음과 같다: import sys N = int(sys.stdin.readline()) result_num = N count = 0 while True: first_num_list = [int(x) for x in str(result_num)] first_num = sum(first_num_list) result_num_list = [int(x) for x in str(first_num)] result_num = (first_num_list[-1])*10 + result_num_list[-1] count += 1 if result_num == N: print(count) break wh.. 알고리즘 테스트/백준 문제풀이 및 해설 2020. 11. 1. 17:30
<백준 문제풀이: 10951번> 파이썬 - A+B-4 이전의 A+B-5와는 달리 정지를 시켜주는 조건이 없다. 따라서 A, B가 정수로 나올때는 출력해주지만, 아닐 경우는 break 시켜주는 것으로 코드를 짰다: import sys while True: try: A, B = map(int, sys.stdin.readline().split()) print(A+B) except: break 알고리즘 테스트/백준 문제풀이 및 해설 2020. 10. 27. 18:56
<백준 문제풀이: 10952번> 파이썬 - A+B-5 while문을 사용하여 마지막에 0 0이 입력될지 break를 해주면 되는 문제이다: import sys while True: A, B = map(int, sys.stdin.readline().split()) if A == 0 and B == 0: break print(A+B) 알고리즘 테스트/백준 문제풀이 및 해설 2020. 10. 27. 18:33