반응형
문제
https://www.acmicpc.net/problem/10871
풀이
- 배열을 입력받아서 입력 받은 배열중 X보다 작은 수를 출력시키는 문제
- 반복문을 돌려서 X보다 작으면 출력, 아니면 continue 하는 방식으로 풀이할 수 있음
- Swift에서는 고차함수 중 하나인 filter를 사용해서 X보다 작은 수들만 걸를 수 있음
소스코드
후기
- 입력받은 배열을 반복문을 사용해서 돌면서 원소가 X보다 작은지 체크하는 방법도 있지만, filter를 사용해서 풀이하는게 가독성이 좋다고 생각함
- filter를 사용한 김에 고차함수 중 하나인 forEach도 사용해봤다..!
반응형
'PS > 백준' 카테고리의 다른 글
[BOJ] 백준 2562 최댓값 (Swift) (0) | 2022.12.20 |
---|---|
[BOJ] 백준 10818 최소, 최대 (Swift) (0) | 2022.12.20 |
[BOJ] 백준 10807 개수 세기 (Swift) (0) | 2022.12.15 |
[BOJ] 백준 1110 더하기 사이클 (Swift) (0) | 2022.12.13 |
[BOJ] 백준 10951 A+B - 4 (Swift) (0) | 2022.12.12 |