1004번 - 어린 왕자
안녕하세요.
문제에 보면 출발 도착 좌표 'x1 y1 x2 y2'를 1 5 3 4 와 같이 공백으로 구분해서 입력받는데요
그래서 공백으로 구분된 좌표를 변수에 넣기 위해 아래와 같은 코드를 작성했습니다.
1) 입력받고 2) 공백으로 스플릿 3) 리스트 인덱스를 가지고 각 변수에 할당
loc = input() loc = loc.split(' ') x1 = int(loc[0]) y1 = int(loc[1]) x2 = int(loc[2]) y2 = int(loc[3])
혹시 위의 방법 말고 더 깔끔하고 간단한 방법이 있을까요?
변수가 여덟개씩 되는 문제들도 있는데 이런식으로 하니 너무 지저분합니다.
도움 말씀 주시면 감사하겠습니다!!
이런 코드는 어떠신가요
또는 comprehension도 됩니다.
https://www.acmicpc.net/blog/v...
댓글 주신 세 분깨 진심으로 감사드려요..! 큰 도움이 되었습니다
열심히할게요 좋은 한 주 되세요!
댓글을 작성하려면 로그인해야 합니다.
infinitic 5년 전
안녕하세요.
문제에 보면 출발 도착 좌표 'x1 y1 x2 y2'를 1 5 3 4 와 같이 공백으로 구분해서 입력받는데요
그래서 공백으로 구분된 좌표를 변수에 넣기 위해 아래와 같은 코드를 작성했습니다.
1) 입력받고 2) 공백으로 스플릿 3) 리스트 인덱스를 가지고 각 변수에 할당
혹시 위의 방법 말고 더 깔끔하고 간단한 방법이 있을까요?
변수가 여덟개씩 되는 문제들도 있는데 이런식으로 하니 너무 지저분합니다.
도움 말씀 주시면 감사하겠습니다!!