coding/python 코딩테스트

1085번 직사각형에서 탈출

임이레 2024. 9. 28. 21:12
x,y,w,h = map(int, input().split())
list_dis = sorted([abs(w-x), abs(h-y),x,y])

print(list_dis[0])

 

 

배운 것

Python 정렬문법

 

: 파이썬에서 리스트를 작은 수부터 정렬하는 가장 간단한 방법은 sort() 함수나 sorted() 함수를 사용하는 것입니다. 두 함수 모두 오름차순(작은 수에서 큰 수로)으로 정렬할 수 있습니다.

 

1. sort() : 리스트 자체를 변경하고, 반환값은 None 이다 

2. sorted() : 원본 리스트를 변경하지 않고 정렬된 새로운 리스트를 반환한다. 

 

my_list = [5, 2, 9, 1, 5, 6]
sorted_list = sorted(my_list)  # 정렬된 새로운 리스트를 반환
print(sorted_list)  # [1, 2, 5, 5, 6, 9]
print(my_list)  # [5, 2, 9, 1, 5, 6] 원본 리스트는 변경되지 않음

'coding > python 코딩테스트' 카테고리의 다른 글

[백준]분해합  (0) 2024.11.27
백준 5086번  (0) 2024.09.04
백준[10807] 개수 세기/파이썬  (0) 2024.06.27
백준[25304] 영수증/파이썬  (0) 2024.06.27