강의

멘토링

커뮤니티

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

dbskfh123님의 프로필 이미지
dbskfh123

작성한 질문수

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

4. 마구간 정하기(결정알고리즘)

값 받아오기 질문

작성

·

154

0

안녕하세요, 선생님께서 이 문제와 같이 한 줄에 하나씩 있는 값을 받아오실 때

Line=[]

for _ in range(n):

    tmp=int(input())

    Line.append(tmp)

위와 같은 방으로 받아오시는데, 저는

x=[int(input()) for _ in range(n)]

이 한 줄로 처리하고 있습니다.

혹시 이렇게 하면 데이터 받아오는 데 있어 시간 지연이 크다던지, 자료가 어그러질 수 있다던지 하는 위험성이 있는 건가요?

지금까지 제가 시도해보기로는 문제 없었는데 왜 더 길게 쓰시는지 궁금합니다.

답변 1

0

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

안녕하세요^^

네. 한 줄로 해도 상관없습니다. 똑 같은 코드입니다. 

여러줄로 한 이유는 설명이 조금 편해서 그런게 아닌가 싶습니다. 보기에도 바로 이해가 되고요.

dbskfh123님의 프로필 이미지
dbskfh123

작성한 질문수

질문하기