알고리즘초보 (2) 썸네일형 리스트형 [Python] 백준 1065번 한수 풀이 백준 1065번 한수 구하기 문제를 파이썬으로 풀어보자 가장 처음 아무것도 검색안하고 타이핑만 친 코드 import sys# X가 한수인지 체크하는 함수def is_hansu(a): a_list = list(map(int, str(a))) for i in a_list: if a_list[i+1]-a_list[i] == a_list[i+2]-a_list[i+1]: continue return 1n = int(sys.stdin.readline())count = 0for j in range(n): if is_hansu(j) == 1: count += 1 내가 놓친 부분 1. 입력한 숫자가 1자리나 2자리수일 때는 무조건 등차수열 > 입력값에 주의하자2. 어차피 등차수열에서.. [TIL] 파이썬으로 백준 시작하기 1.사용자에게 값을 입력받을 때는 sys.stdin.readline() 을 이용한다. sys.stdin.readline() > raw_input() > input()연산 속도는 이와 같다. 왼쪽으로 갈수록 더 빠르다고 한다. 2.sys 를 import 해야 한다.strip() 과 split() 메서드는 필수다.기본 메서드를 아직 전부 몰라서 꾸준히 문제를 풀면 좋을 것 같다.import sys# 앞 뒤 공백을 삭제한다.sys.stdin.readline().strip()# 공백을 기준으로 나뉜다. = 한줄에 여러 숫자 입력받을 때 쓰임sys.stdin.readline().split()# 입력한 모든 줄을 각 리스트로 반환 sys.stdin.readlines() #개행문자까지 포함하여 저장 , 필요시 .. 이전 1 다음