문제: 10867번: 중복 빼고 정렬하기 (acmicpc.net)
코드
코드 설명
먼저, n을 몇으로 설정한 것인지 입력받는다.
그 후, 배열에서 중복된 수나 문자를 허용하지 않는 set 라이브러리를 이용해 ascend이름을 가진 int형 set 배열을 선언한다.
n개의 정수를 입력받아야 하므로 for문을 이용하여 수를 입력받고, insert()를 활용해 ascend배열에 입력한 수를 넣어준다.
주어진 문제는 n개의 정수를 입력받은 후 오름차순으로 출력을 하는 것이고 중복된 수는 한 번만 출력하면 되는 것이다. 이때, 우리가 사용한 set배열은 자동적으로 오름차순으로 정리를 해주고 중복된 수나 문자는 저장하지 않는다. 따라서, for문을 이용하여 여기서 만든 ascend배열을 출력하기만 하면 문제는 해결된다.
'Koala - 11기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[백준 / C++] 17219: 비밀번호 찾기 (0) | 2023.07.21 |
---|---|
[백준/python] 1362번: 펫 (0) | 2023.07.19 |
11기 기초알고리즘 스터디 출석부 (0) | 2023.07.17 |
[백준/python] 10823번: 더하기 2 (0) | 2023.07.17 |
[백준/C++] 1350번 진짜 공간 (0) | 2023.07.16 |