본문 바로가기

PS/백준

[BOJ] 백준 10807 개수 세기 (Swift)

반응형

문제

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도 줄어들고 더 직관적인 것 같다.
반응형