2023. 10. 25. 13:02
Int 형 Array 를 Stream 으로 변환하여, 필터를 통해서 입력한 숫자와 같은 숫자를 필터링 한다.
후에 카운팅을 하고, Long 을 반환하기 때문에, int 형으로 캐스팅 해주었다.
package org.example;
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
int[] inputArray = new int[N];
for(int i = 0; i <= N - 1; i++){
inputArray[i] = sc.nextInt();
}
int searchNum = sc.nextInt();
int count = (int) Arrays.stream(inputArray).filter(value -> value == searchNum).count();
System.out.println(count);
}
}
'AREA(지속적인 일상) > 02_백준' 카테고리의 다른 글
[백준] - 5597 - 과제 안 내신 분..? (0) | 2023.10.26 |
---|---|
[백준] - 10810 - 공 넣기 (0) | 2023.10.26 |
[백준] - 단계별 문제 풀기 현황 (0) | 2023.10.23 |
[백준] - 25314 - 코딩은 체육과목 입니다 (0) | 2023.10.23 |
[백준] - 25304 - 영수증 (0) | 2023.10.23 |