이것이 코딩 테스트다 with 파이썬을 읽고 작성하는 글입니다.
한 줄의 문자열을 입력받을 때는 input( )을 이용한다.
정수형 데이터로 처리하기 위해서 int( )를 이용해야한다.
공백으로 구분되는 여러 개의 정수형 데이터를 저장할 때는 list(map(int, input().split()))
을 이용한다.
입력 처리 소스코드
n = int(input())
data = list(map(int, input().split()))
data.sort(reverse = True)
print(data)
5
20 34 55 12 98
[98, 55, 34, 20, 12]
n, m, k = map(int, input().split())
print(n, m, k)
3 5 7
3 5 7
sys.stdin.readline()
함수를 사용한다.import sys
data = sys.stdin.readline().rstrip()
print(data)
Hello World
Hello World
a = 1
b = 3
print(a, b) #1 3
a = 1
b = 3
print(a)
print(b)
1
3
문자열과 수를 함께 출력하는 경우 3가지 방법을 사용할 수 있다.
str() 함수를 이용해 문자열과 수를 함께 출력하는 경우
a = 5
print("num = " + str(a)) #num = 5
a = 5
print("num =", a) #num = 5
a = 5
print(f"num = {a}") #num = 5