< 자바 입출력 >
(+ 클래스 이름은 Main)
1. 입력
ex) 한 줄에 있는 여러 개의 숫자 입력받기
n,m=map(int,input().split())
ex) 한 줄에 있는 여러 개의 문자 입력받기
n,m=input().split()
ex) 숫자 배열 입력받기
array=[list(map(int,input().split())) for _ in range(행의개수)]
ex) 문자 배열 입력받기 (띄어쓰기 o)
array=[list(input().split()) for _ in range(2)]
ex) 문자 배열 입력받기 (띄어쓰기 x)
array=[list(input()) for _ in range(2)]
2. 출력
print()
< 배열 >
(1) 배열 생성
array=[[] for _ in range(n)] # 2차원배열 생성
(2) 배열 출력하기 (띄어쓰기 포함)
for i in range(r):
print(*array[i])
(3) 배열 출력하기 (띄어쓰기 포함x)
array=[[0,1],[2,3],[4,5]]
for i in range(3):
for j in range(2):
print(array[i][j],end='')
print()
(4) 배열 및 문자열 길이
n=len(array)
< 덱 (deque) >
(1) 큐 선언
from collections import deque
queue=deque()
(2) 데이터 추가 (맨 뒷부분에 값 삽입)
queue.append(값)
(3) 데이터 삭제 (맨앞에 있는 값)
n,m=queue().popleft()
'여니의 취준 준비 > 코딩테스트 (Python)' 카테고리의 다른 글
[프로그래머스] 게임 맵 최단거리 in python (0) | 2022.07.01 |
---|---|
[프로그래머스] 이진 변환 반복하기 in python + (bin, oct, hex 내장함수) (0) | 2022.07.01 |
[Python] 반올림함수 round | (사사오입, 오사오입) (0) | 2022.06.18 |
[Coding Test] 시간 복잡도 총정리! (0) | 2022.04.15 |
[Python] 입출력 관련 모음집 (0) | 2022.03.25 |