티스토리 뷰

1. 기본

PS를 할 때 기본적으로 사용되는 입출력이다.

# 입력

# str, 문자열이 그대로 출력
a = input()
    
# int, 문자열을 정수형으로 변경
a = int(input())
    
# list, 문자열을 문자(char) 리스트로 변경
a = list(input())
    
# list, 문자열을 공백으로 구분하여 문자열(str) 리스트로 변경
a = input().split()
    
# list, 문자열을 공백을 구분하여 정수형 리스트로 변경
a = list(map(int, input().split))
	
# 복수 할당(공백을 구분하여 각각의 정수를 할당)
a, b, c = map(int, input().split())
    
# 출력

# 기본 출력
print(a)

# 배열을 "주어진 문자열"로 구분하여 합친 문자열로 출력
print("주어진 문자열".join(a))

2. 빠른 입출력

시간초과를 방지하기 위한 빠른 입출력이다.

import sys

# 빠른 입력, 아래 변수를 선언하고 기본 입력과 똑같이 사용(개행 문자 제거를 유의해야 함)
input = sys.stdin.readline 
a = input()				   

# str
a = input()

# int
a = int(input())

# list(str)
a = list(input().rstrip().split())

# list(char)
a = list(input().rstrip())

# 빠른 출력, 아래 변수를 선언하되, c언어와 비슷한 출력 문법 사용(개행이 없기에 \n 추가 필요
print = sys.stdout.write

print("%s\n" % "hello")
print("%d\n" % 37)
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함