반응형
문제
https://www.acmicpc.net/problem/10807
10807번: 개수 세기
첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거
www.acmicpc.net
풀이
- 고차함수인 filter를 사용하면 쉽게 풀이할 수 있는 문제
소스코드
후기
- for문으로 array를 돌면서 v와 같으면 count를 1씩 늘려주는 방식으로도 풀이가 가능
- 하지만 filter에 대해 안다면 filter를 써서 풀이하는게 depth도 줄어들고 더 직관적인 것 같다.
반응형
'PS > 백준' 카테고리의 다른 글
[BOJ] 백준 10818 최소, 최대 (Swift) (0) | 2022.12.20 |
---|---|
[BOJ] 백준 10871 X보다 작은 수 (Swift) (0) | 2022.12.19 |
[BOJ] 백준 1110 더하기 사이클 (Swift) (0) | 2022.12.13 |
[BOJ] 백준 10951 A+B - 4 (Swift) (0) | 2022.12.12 |
[BOJ] 백준 10952 A+B - 5 (Swift) (0) | 2022.12.12 |