코딩 테스트를 위한 파이썬 문법 - 입출력
입출력
-
파이썬에서 데이터를 입력받을 때는 input()을 사용한다.
-
만약 입력받은 데이터를 정수형 데이터로 처리하기 위해선 int()를 사용
-
여러개의 데이터를 입력받을 때는 데이터가 공백으로 구분되는 경우가 많다. 그래서 입력받은 문자열을 띄어쓰기로 구분하여 각각 정수 자료형의 데이터로 저장하는 코드의 사영 빈도가 매우 높다.
-> list(map(int, input().split()))
# 입력을 위한 전형적인 소스코드
# 데이터의 개수 입력
n = int(input())
# 각 데이터를 공백으로 구분하여 입력
data = list(map(int, input().split())
data.sort(reverse = True)
print(data)
-
파이썬의 기본 input()함수는 동작 속도가 느려서 시간 초과로 오답 판정을 받을 수 있다. 이 경우 파이썬의 sys라이브러리에 정의되어 있는 sys.stdin.readline()함수를 이용한다.
import sys
sys.stdin.readline().rstrip()
# sys 라이브러리를 사용할 때는 한 줄 입력을 받고 나서 rstrip()함수를 꼭 호출해야 한다.
# readline()으로 입력하면 입력 후 엔터가 줄 바꿈 기호로 입력되는데,
# 이 공백 문자를 제거하려면 rstrip() 함수를 사용해야 한다.
Author And Source
이 문제에 관하여(코딩 테스트를 위한 파이썬 문법 - 입출력), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@alexms0316/코딩-테스트를-위한-파이썬-문법-입출력
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
파이썬에서 데이터를 입력받을 때는 input()을 사용한다.
만약 입력받은 데이터를 정수형 데이터로 처리하기 위해선 int()를 사용
여러개의 데이터를 입력받을 때는 데이터가 공백으로 구분되는 경우가 많다. 그래서 입력받은 문자열을 띄어쓰기로 구분하여 각각 정수 자료형의 데이터로 저장하는 코드의 사영 빈도가 매우 높다.
-> list(map(int, input().split()))
# 입력을 위한 전형적인 소스코드
# 데이터의 개수 입력
n = int(input())
# 각 데이터를 공백으로 구분하여 입력
data = list(map(int, input().split())
data.sort(reverse = True)
print(data)
파이썬의 기본 input()함수는 동작 속도가 느려서 시간 초과로 오답 판정을 받을 수 있다. 이 경우 파이썬의 sys라이브러리에 정의되어 있는 sys.stdin.readline()함수를 이용한다.
import sys
sys.stdin.readline().rstrip()
# sys 라이브러리를 사용할 때는 한 줄 입력을 받고 나서 rstrip()함수를 꼭 호출해야 한다.
# readline()으로 입력하면 입력 후 엔터가 줄 바꿈 기호로 입력되는데,
# 이 공백 문자를 제거하려면 rstrip() 함수를 사용해야 한다.
Author And Source
이 문제에 관하여(코딩 테스트를 위한 파이썬 문법 - 입출력), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@alexms0316/코딩-테스트를-위한-파이썬-문법-입출력저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)