1. 입력을 받을 때
input()을 sys.stdin.readline()로 바꿔주기
백준 시간 초과 났을 때 내가 가장 먼저 시도해 보는 방법으로 모든 입력은 이렇게 처리해 주는 게 좋다
2. 리스트를 이용한 문제를 만났을 때
빈 리스트에 append()로 추가하는 것보단 입력받을 개수만큼 초기화된 리스트에 인덱스를 이용해서 접근해서 그 위치에 직접 입력받기
3. 출력 시, 줄 바꿈이 필요할 때
줄 바꿈 할 때엔 print()가 아니라 '\n'을 사용하기
4. 리스트 안에 있는 요소를 하나하나 출력해야 할 때
for문마다 출력하지 말고 문자열 변수에 저장해 놓고 한 번에 출력하기
출력할 때 (*list, sep=" ") 사용하는 것이 좋다
728x90
'💡코딩테스트 > 백준' 카테고리의 다른 글
[백준 1422 | python] 숫자의 신 (0) | 2023.06.16 |
---|---|
[python] N까지의 소수 구하기 | 소수 개수 구하기 (0) | 2023.01.31 |