반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 파이썬
- 9086번
- 1850번
- 11170번
- 회계사
- Base Conversion
- 10824번
- 백준
- 파워쿼리
- 공인회계사
- cpa 2차
- make_migrations
- 11365번
- 2진수
- 로컬회계법인
- cpa 1차
- 10569번
- CPA 연봉
- CPA 휴학
- Python
- 0의 개수
- 11576번
- CPA
- 네 수
- 대형회계법인
- 8진수
- 파이썬 데이터 분석
- 1032번
- 알고리즘
- 서울 열린데이터 광장
Archives
- Today
- Total
Keep going
[백준] 11650번 파이썬(python) - 좌표 정렬하기 본문
반응형
https://www.acmicpc.net/problem/11650
생각보다 푸는데 오래걸렸고, 모르는 사항들은 구글 검색을 통해 해결했다. 그렇게 효율적으로 문제를 푼 것 같지는 않다. 이렇게 푸는 사람도 있다는 것 정도로 참고하시면 좋을 것 같다.
num = int(input())
x = [0 for i in range(num)]
y = [0 for i in range(num)]
a = [0 for i in range(num)]
for i in range(num):
x[i], y[i] = map(int, input().split())
a[i] = [x[i],y[i]]
b = sorted(a)
for i in range(num):
b[i] = str(b[i])[1:-1]
b[i] = b[i].replace(',','')
print(b[i])
1. 먼저 숫자를 입력 받는다.
2. x,y좌표를 입력 받은 리스트를 만들고, x,y를 하나의 리스트로 만들어 포함될 리스트 a를 만든다.
3. x,y 좌표에 해당하는 값들을 입력 받는다.
4. sorted(a)를 통해서 a를 오름차순으로 정렬한다.
5. b의 i번째 항목을 str을 통해 문자열로 변환하고, 첫번째와 마지막 문자(대괄호)를 제거한다.
6. ','를 ''(공백)으로 대체한다.
7. 출력한다.
반응형
'코딩 > 백준' 카테고리의 다른 글
[백준] 10814번 파이썬(python) - 나이순 정렬 (0) | 2020.08.14 |
---|---|
[백준] 11651번 파이썬(python) - 좌표 정렬하기 2 (1) | 2020.08.14 |
[백준] 2751번 파이썬(python) - 수 정렬하기 2 (0) | 2020.08.13 |
[백준] 2750번 파이썬(python) - 수 정렬하기 (0) | 2020.08.13 |
[백준] 1330번 파이썬(python) - 두 수 비교하기 (0) | 2020.08.13 |