반응형
문제
https://www.acmicpc.net/problem/5597
풀이
- 문제에 출석번호에 중복은 없다.라는 문장을 보고 Set 자료형을 사용하면 될 것
- 28번 반복문을 돌려 입력받아서 Set 자료형에 넣어주고 1부터 30중 Set에 없는 번호를 출력해주면 풀이할 수 있음
소스코드
후기
- Dictionary, Array, Set 등의 다양한 방법으로 풀이할 수 있지만 Set이 문제의 의도에 가장 맞아보임
- 1부터 30까지의 수를 Set 자료형에 넣어준 후, 입력받은 숫자를 제거하는 방식으로도 풀이할 수 있을 것 같다.
- 하지만 작은 수대로 출력을 해줘야하므로 1부터 30까지 숫자를 확인하면서 Set에 없으면 출력해주는 방식이 더 깔끔하다고 생각함
반응형
'PS > 백준' 카테고리의 다른 글
[BOJ] 백준 1546 평균 (Swift) (0) | 2022.12.27 |
---|---|
[BOJ] 백준 3052 나머지 (Swift) (0) | 2022.12.27 |
[BOJ] 백준 16719 ZOAC (Swift) (0) | 2022.12.23 |
[BOJ] 백준 2562 최댓값 (Swift) (0) | 2022.12.20 |
[BOJ] 백준 10818 최소, 최대 (Swift) (0) | 2022.12.20 |