목록Python Algorithm (133)
cool hamsters never sleep
n = int(input()) def han(num) : c = 0 # 한수 횟수 초기화 # 99까지는 모두 한수 for i in range (1, num+1) : if i < 100 : c = c + 1 # 100 이상부터는 리스트로 바꿔서 각 배열의 자릿수 확인 else : lnum = list(map(int, str(i))) if lnum[0] - lnum[1] == lnum[1] - lnum[2] : c = c + 1 print(c) han(n) 1. 한수의 개념 각 수의 자리가 등차수열을 이루는 수 (99라면 9와 9는 0씩 증가하는 등차수열) 2. 함수 결과가 나와야 하는데 None 까지 같이 나올 때 함수에 print가 있는데, 또 print시키면 발생... 지우면 해결 완료!
def solve(a) : return sum(a) 1. 리스트 합 구하는 법 sum()
while True : A, B = map(int, input().split()) if A+B == 0 : break print(A+B)
while True : try : A, B = map(int, input().split()) print(A+B) except : break 1. try except문 (while문과 함께 사용) try : 실행할 코드 except : 오류 발생했을 때 실행할 코드
import sys T = int(input()) for i in range (T) : A, B = map(int, sys.stdin.readline().split()) print(A+B) 1. 파이썬에서 빠른 입력 input 대신 sys.stdin.readline 사용하기