강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Tae In Kim님의 프로필 이미지
Tae In Kim

작성한 질문수

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

1. 환경설정 및 K번째 약수 풀이

input 질문입니다.

작성

·

188

0

코딩테스트를 준비ㅏ다보니 input() 과 sys.input.readline() 과의 실행속도에서의 차이가 있다보니 

import sys 하고

input = sys.stdin.readline 

을 해놓고 input값을 입력하여 예시를 하는것이 코딩테스트를 위한 방식에서 괜찮은 방식인지 궁금합니다. 

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

문제중에서 입력받아야 할 양이 엄청 많은 문제들이 있습니다. 그런 문제는 sys.stdin.readline()를 쓰는 것이 좋습니다. 

단 sys.stdin.readline()으로 문자열이 읽을 때는 '\n' 줄바꿈 문자까지 읽는 다는 것 조심하세요. 문자열을 읽을 때는 sys.stdin.readline().rstrip()로 읽으면 줄바꿈문자를 제거합니다.

Tae In Kim님의 프로필 이미지
Tae In Kim

작성한 질문수

질문하기