티스토리 뷰

[단계별로 풀어보기 / 배열] 백준 10807 개수 세기

 

문제: 총 N개의 정수가 주어졌을 때, 정수 v가 몇 개인지 구하는 프로그램을 작성하시오.

 

1. 입력을 받을때는 Scanner 객체 사용

2. 배열 생성: int[] arr = new int[길이]

 

코드:

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        int count = 0; //개수
        int N = sc.nextInt();
        int[] arr = new int[N]; // 입력받은 수를 길이로 하는 배열 생성

        for(int i = 0; i < N; i++) {
            arr[i] = sc.nextInt(); // 입력받은 수를 배열에 넣기
        }
        int b = sc.nextInt(); // 찾아야 하는 정수

        for(int j = 0; j < arr.length; j++){
            if(b == arr[j]){ // 찾아야 하는 정수와 배열의 요소가 같으면 카운트 증가
                count++;
            }
        }
        System.out.println(count);
    }
}

'백준 > java' 카테고리의 다른 글

[백준 10818 / JAVA] 최소, 최대  (1) 2024.11.09
[백준 10871 / JAVA] x보다 작은 수  (0) 2024.11.07
[백준 10951 / JAVA] A+B -4 <JAVA EOF>  (0) 2024.11.05
[백준 2739 / JAVA] 구구단  (0) 2024.11.05
[백준 2525 / JAVA] 오븐 시계  (0) 2024.11.05
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함