728x90
반응형
https://www.acmicpc.net/problem/10807
문제
분석
1. N개의 정수를 입력 받는다(배열의 길이)
2. 입력받은 N값 만큼 배열을 생성
3. for문을 통해 배열 값을 입력 받는다.
4. 찾으려고 하는 정수 v를 입력 받는다.
5. for문을 통해 배열을 순회하며 if문을 이용해 v와 같은 값이 있을 때 count에 1을 더한다.
풀이
package BOJ_10807;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num; // 배열의 길이
int find; // 배열에서 찾을 정수
int count = 0; // 정수의 개수를 세는 변수
num = sc.nextInt(); // 배열의 길이를 입력 받는다.
int[] intArray = new int[num]; // 입력받은 배열의 길이만큼 배열을 생성한다.
for (int i = 0; i < num; i++) { // i는 인덱스값. 배열안의 요소를 입력 받는다.
intArray[i] = sc.nextInt();
}
find = sc.nextInt(); // 찾을 정수를 입력 받는다.
for (int i = 0; i < num; i++) { // 찾고 싶은 정수를 배열을 순회하며 찾는다. 정수를 찾았을 시 count에 1을 더한다.
if (intArray[i] == find) {
count += 1;
}
}
System.out.println(count);
}
}
728x90
반응형
'백준[BOJ]' 카테고리의 다른 글
[백준/자바] - 3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰 (0) | 2023.10.28 |
---|---|
[백준] 자바/Java 2563: 색종이 (0) | 2023.10.20 |
[백준/BOJ-자바/Java] 10798: 세로 읽기 (0) | 2023.10.18 |
[백준/BOJ - 자바/Java] 2566: 최댓값 (0) | 2023.10.16 |
[백준/BOJ - 자바/Java] 2884번: 알람 시계 (0) | 2023.09.25 |