본문 바로가기

Algorithm/Python문법

다양한 입력, 출력

다음 블로그의 내용을 보고 적은 내용입니다.

https://covenant.tistory.com/141

 

🔥 용감하게 시작하는 코딩테스트 1편

왜 이 글을 쓰는가? 많은 기업들이 코딩테스트를 치릅니다. 취준생은 이에 맞추어 준비를 해야합니다. 코딩테스트는 처음 공부하려면 막막하고 당황스러울 것입니다. 심지어 코딩테스트 때 작

covenant.tistory.com

1. 다양한 입력

1-1. 나누어 입력받기

3 4

 

a, b = map(int, input().split())

1-2. 입력 출력 가속

from sys import stdin, stdout
input = stdin.readline 
print = stdout.write

2. 배열 입력

2-1. 우아한 배열 입력

3
1 2 3
4 5 6
7 8 9

 

MAP = [list(map(int, input().split())) for _ in range(int(input()))]

2-2. 정수와 배열이 같은 줄에 들어오는 경우

4 10 20 30 40
3 7 5 12
3 125 15 25

 

N, *arr = map(int, input().split())

2-3. 문자열을 한 글자씩 배열에 저장

3
AAAA
ABCA
AAAA

 

arr = [list(input()) for _ in range(N)]

3. 배열 출력

3-1. 배열을 연결해서 출력 1

1234

 

arr = [1, 2, 3, 4] 
print("".join(map(str, arr)))

3-2. 배열을 연결해서 출력 2

1 2 3 4

 

arr = [1, 2, 3, 4]
print(*arr)

99. 끝을 알 수 없는 입력

1 1
2 3
3 4

 

try: 
    while 1: 
        A,B = map(int, input().split()) 
        print(A+B) 
    except: 
        exit()

 

 

'Algorithm > Python문법' 카테고리의 다른 글

[Python]정수, 진법, 문자열, 배열  (0) 2021.07.27