[백준] 중복 빼고 정렬하기 : 10867번 - Python
https://www.acmicpc.net/problem/10867 10867번: 중복 빼고 정렬하기 첫째 줄에 수의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째에는 숫자가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. www.acmicpc.net 문제를 풀면서 몰랐던 개념 [Python] 리스트 중복 제거 -> set 자료형(집합)을 이용해야 한다. : 리스트의 중복을 제거하되 기존 리스트의 순서를 유지하는 경우에는 여러가지 방법이 존재하는데, 그 중 sorted() 함수를 이용하는 방법에 대해 알게 되었다. L = [2, 3, 2, 2, 4, 5, 1] L = sorted(set(L)) print(L) >>> [1, 2, 3, 4, 5] 문제의 접근 방법 - n개의 ..
[백준] 보물 : 1026번 - Python
https://www.acmicpc.net/problem/1026 1026번: 보물 첫째 줄에 N이 주어진다. 둘째 줄에는 A에 있는 N개의 수가 순서대로 주어지고, 셋째 줄에는 B에 있는 수가 순서대로 주어진다. N은 50보다 작거나 같은 자연수이고, A와 B의 각 원소는 100보다 작거 www.acmicpc.net 문제를 풀면서 몰랐던 개념 (1) [Python] 리스트 요소 꺼내기 -> pop 함수: pop은 리스트에서 맨 마지막 요소를 출력하면서 그 요소를 리스트에서 삭제하는, 즉 리스트에서 꺼내버리는 함수이다. arr = [0, 1, 2, 3, 4, 5] arr.pop() print(arr) >>> [0, 1, 2, 3, 4] # 파이썬에서는 추가적으로 특정 위치에 있는 요소에 대해서 pop 함..