본문 바로가기
내가 쓸 꿀팁

파이썬 코테용 잡기술 목록

by 20j 2023. 3. 30.

백준 풀이 시 사용할 잡기술들

매번 다른 언어를 하다가 알고리즘을 위해 파이썬을 켜면 머리가 어지럽기에...

 

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