강의

멘토링

커뮤니티

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

동동동그리님의 프로필 이미지
동동동그리

작성한 질문수

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

5. 회의실 배정(그리디)

질문 두가지 있습니다!

작성

·

156

0

안녕하세요 강의 잘 듣고 있습니다!

1. 입력받을때, 

n=int(input())
meeting=[]
for _ in range(n):
    s,e=map(int,input().split())   
   meeting.append((s,e))   
의 방식을 사용하신 이유가 있을까요...?
밑에 내용처럼 하면, 변수도 줄어들어 더 빠르게 처리할 수 있을것 같은데, 혹시 윗 내용처럼
변수를 입력하고 그 변수를 다시 배열에 집어넣으신 이유가 있는지 궁금합니다.
n=int(input())
room=[]
for _ in range(n):
    room.append(tuple(map(int,input().split())))
2. 리스트가 아닌 튜플 구조를 사용하신 이유가 있을까요?
계속 리스트만 사용하다가 튜플을 사용하려니 뭔가 좀 어색해서 여쭤봅니다!

답변 1

0

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

안녕하세요^^

별 이유는 없습니다. 그냥 제가 스타일이 그렇습니다. 입력방식을 동동동그리님이 하시는 방법이 더 좋은 것 같습니다.

튜플을 쓰는 이유도 제가 튜플이 편해서 그렇게 하는 것이니 동동동그리님이 리스트가 편하면 리스트로 하셔도됩니다.

동동동그리님의 프로필 이미지
동동동그리

작성한 질문수

질문하기