- 입력받는 데이터가 1줄에 1개 있을 경우
ex) 1
num=int(input())
- 입력받는 데이터가 1줄에 2개 이상일 경우
(2개라고 가정함, 입력받는 데이터가 숫자일 경우)
ex) 1 2
n1,n2=map(int,input().split())
(입력받는 데이터가 문자일 경우)
ex) R R R U D D
list1=input().split()
# 결과값
# ['R', 'R', 'R', 'U', 'D', 'D']
(입력 받는 데이터가 숫자이고, 리스트로 받을 경우)
array=[]
array=list(map(int,input().split())
- 2차원 배열 맵 초기화하기
n,m=map(int,input().split()) # n은 행, m은 열
map_list=[[0]*m for _ in range(n)] # n x m 배열 0으로 초기화하는 과정
- 전체 맵 정보 입력받기
# ex1
array=[]
for i in range(N): # n은 행의 수
array.append(list(map(int,input().split())))
# ex2
array=[]
array=[list(map(int,input().split())) for _ in range(N)] # N은 행의 수
array = [list(input()) for _ in range(2)]
# 문자열 하나씩 받아와서 저장하는 거
# ['0','1','1']
array2=[list(map(int,input())) for _ in range(2)]
# 숫자로 하나씩 받아와서 저장
# [0,1,1]
'여니의 취준 준비 > 알고리즘 기본 개념' 카테고리의 다른 글
[시간 복잡도] 빅오 표기법 (Big-O) (0) | 2021.05.27 |
---|---|
[Python] deque 헷갈리는 부분 총 정리 (0) | 2021.04.22 |
Python) 기본 재귀 제한 푸는 법 (0) | 2021.04.17 |
readline() , 입력 데이터의 수가 많을 때 사용하기 (0) | 2021.04.06 |
[이것이 코딩테스트다 Ch5 ] DFS와 BFS (0) | 2021.03.24 |