[파이썬] sort vs sorted
sort: 리스트 객체의 메서드이며, 원본을 변경하여 정렬한다.sorted: 모든 iterable에 사용할 수 있는 함수로, 정렬된 새로운 리스트를 반환하며 원본 객체는 유지된다. sortsort는 리스트 객체에서만 사용할 수 있는 메서드로, 리스트 자체를 정렬한다. 이 메서드는 원본 리스트를 직접 변경하므로, 정렬된 새 리스트를 반환하지 않는다. 주요 파라미터key: 정렬 기준을 설정. 기본값은 None이며, 각 요소가 자체 값에 따라 정렬된다.reverse: 정렬 순서를 지정. 기본값은 False로 오름차순으로 정렬되며, True로 설정하면 내림차순# 예시numbers = [5, 2, 9, 1]numbers.sort()print(numbers) # 결과: [1, 2, 5, 9] sortedsort..
2024. 11. 15.
[프로그래머스-해시] 폰켓몬 문제 풀이
문제당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다.홍 박사님 연구실의 폰켓몬은 종류에 따라 번호를 붙여 구분합니다. 따라서 같은 종류의 폰켓몬은 같은 번호를 가지고 있습니다. 예를 들어 연구실에 총 4마리의 폰켓몬이 있고, 각 폰켓몬의 종류 번호가 [3번, 1번, 2번, 3번]이라면 이는 3번 폰켓몬 두 마리, 1번 폰켓몬 한 마리, 2번 폰켓몬 한 마리가 있음을 나타냅니다. 이때, 4마리의 폰켓몬 중 2마리를 고르는 방법은 다음과 같이 6가지가 있습니다.첫 번째(3번), 두 번째(1번) 폰켓몬을 선택첫 번째(3번), 세 번째(2번) 폰켓몬을 선택첫 번째(3번),..
2024. 11. 12.