sort(3)
-
[python_파이썬Pass]백준_11728번_배열 합치기_투포인터 개념 설명_풀이
공부하는허딩크 : https://www.youtube.com/live/L_d3lgvqAlM?feature=shared일단 투포인터 말고 sorted로 풀었다. import sysinput = sys.stdin.readlineN, M = map(int, input().split())A = list(map(int, input().split()))B = list(map(int, input().split()))answer = A + Bprint(*sorted(answer)) answer.sort()와 sorted(answer)의 시간복잡도는 동일하나, 메모리 효율성 측면에서는 answer.sort()가 원본 데이터를 수정하기 때문에 더 좋다.import sysinput = sys.stdin.readlineN, ..
2024.09.08 -
[python_파이썬_pass]프로그래머스_LV0_특이한 정렬_풀이
공부하는허딩크 : https://www.youtube.com/live/d04PXaSTIlQ?feature=shared중점적으로 생각해야 할 부분은 2가지로 생각했다.첫번째는 주어진 n과의 차이.두번째는 차이를 기본으로 한 기존 numlist의 숫자들의 크기이다. 이 2가지를 고려했을때 생각난 방법은 배열이다. 처음 빈 리스트를 만들고 그 안에 numlist의 숫자와 n과의 차이를각각 추가하고, 2가지 모두 sort를 걸어주면 답이 나오겠다고 생각했다. 이번에는 lambda를 이용해서 1번index에 접근해서 sort를 적용했다.지난번 백준에서 풀었던 배열 문제중에 같은 배열에 기준이 다른 sort를 각각 걸어주면 첫번째 효과는 유지한채 두번째 효과가 적용되는걸 볼 수 있었다.#배열로 숫자와 거리를 [0,..
2024.05.17 -
[python_파이썬]백준_2751번_수 정렬하기2_풀이
공부하는허딩크 : https://www.youtube.com/live/wAItg8urY5U?feature=sharedsort()만 잘 알고 있으면 된다.나는 처음에 sort(reverse=True)로 만들었다.1. A.sort()는 파괴적함수로 기존 A의 원본을 변경한다. ㄴ A. 2. sorted(A)는 비파괴적 함수로 A의 원본을 보관한다. ㄴ for i in sorted(A) 이런식으로 사용가능 or sorted_A = sorted(A)3. sort()만 있으면 오름차순 (1, 2, 3, 4, 5, 6....) / sort(reverse=True)를 하면 내림차순이다.import sysinput = sys.stdin.readlineN = int(input())A = [int(input()) fo..
2024.04.30