백준 11650 파이썬 lambda
2024. 4. 9. 08:14ㆍ코딩 도구/백준 (단계별)
반응형
백준 11650 - 좌표 정렬하기
문제
https://www.acmicpc.net/problem/11650
답안 코드 :
n = int(input())
points = []
for _ in range(n):
x, y = map(int, input().split())
points.append((x, y))
# 정렬하기
points.sort(key=lambda point: (point[0], point[1]))
for point in points:
print(point[0], point[1])
백준 / 문제 / 단계별로 풀어보기 / 13단계 정렬
생각 :
n = int(input())
points = []
for _ in range(n):
x, y = map(int, input().split())
points.append((x, y))
# 정렬하기
points.sort(key=lambda point: (point[0], point[1]))
for point in points:
print(point[0], point[1])
# print(points)
# lambda는 간단한 익명 함수를 만들 때 사용
# lambda point: (point[0], point[1])는 입력으로 좌표를 받아서
# 해당 좌표의 x좌표와 y좌표를 튜플로 반환하는 함수
반응형
'코딩 도구 > 백준 (단계별)' 카테고리의 다른 글
백준 1181 파이썬 .strip()와 lambda (10) | 2024.04.11 |
---|---|
백준 11651 파이썬 (13) | 2024.04.10 |
백준 1427 파이썬 예시 (12) | 2024.04.08 |
백준 10989 파이썬 메모리와 시간 초과 sort를 쓰지 않고 intput 대신 int(sys.stdin.readline()) (2) | 2024.04.07 |
백준 2751 파이썬 시간초과 sys.stdin.readline() (1) | 2024.04.06 |