백준 풀이 시 사용할 잡기술들
매번 다른 언어를 하다가 알고리즘을 위해 파이썬을 켜면 머리가 어지럽기에...
input().split()
1.리스트 전체를 한줄씩 나눠서 출력( 리스트 내부는 str 형식이여야 한다 )
ans = []
print('\n'.join(ans))
#str 자료형이 아닐 경우
print('\n'.join(map(str,ans)))

2. 빠른 입력을 위한 sys
import sys
# 1. 기본 입력 (한줄 받음) #
sys.stdin.readline()
# 2. 개행문자 제거 (왼쪽) #
sys.stdin.readline().rstrip()
# 3. 여러줄 입력받기 (n 줄) #
in_list = []
for i in range(n) :
in_list.append(sys.stdin.readline().rstrip())
# in_list = ['1','2','3'] 이런 식으로 저장됨
# 내부는 각각 str 형식으로 받아짐.
# 4. 여러줄 int 형식으로 입력받기 #
in_list = []
for i in range(n) :
in_list.append(int(sys.stdin.readline().rstrip()))
# in_list = [1,2,3]
# 5. 공백으로 분리된 여러줄을 int 형식으로 받기 #
in_list = []
for i in range(n) :
in_list.append(list(map(int,sys.stdin.readline().rstrip().split())))
# in_list = [[1,2,3],[3,4,5],[5,6,7]]
이정도만 알아도 코테에서 입출력은 쉽게 할 수 있지 않을까 생각.
3.여러줄 배열 만들기
graph = [[0 for _ in range(a)]for _ in range(b)]'내가 쓸 꿀팁' 카테고리의 다른 글
| git 커밋 메세지는 어떻게 해야하는가 (0) | 2023.06.18 |
|---|---|
| GIT 사용하기 (0) | 2023.06.18 |