[백준/Java] 10807번 문제: 개수 세기Algorithm/- Baekjoon2023. 12. 30. 21:58
Table of Contents
728x90
https://www.acmicpc.net/problem/10807
📑 문제 [ 더 보기 클릭! ]
🌱아이디어
배열에 값을 담고 조건을 만들자!
🔍 코드 및 풀이
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
int[] arr = new int[N];
int count = 0;
for (int i = 0; i < N; i++) {
arr[i] = sc.nextInt();
}int num = sc.nextInt();
for (int i = 0; i < arr.length; i++){
if(num == arr[i])
count += 1;
}
System.out.println(count);
}
}
첫째줄에 N을 입력해줍니다.
둘째 줄에 N개의 정수를 배열에 담습니다.
셋째 줄에 num을 입력해 줍니다.
즉, N개의 정수중 num에 해당하는 숫자의 개수를 출력해 줘야 합니다.
그렇다면 숫자의 개수를 출력해 줄 변수 count를 만들어줍니다.
for (int i = 0; i < arr.length; i++){
if(num == arr[i])
count += 1;
}
System.out.println(count);
핵심은 위 코드입니다.
배열의 길이만큼 반복을 해주며 조건문을 만들어줍니다.
만약 num의 값과 배열의 0부터 배열의 길이만큼 반복해 줬을 때 둘의 값이 같다면
미리 만들어둔 count 변수에 +1을 해줍니다.
📗 느낀 점
이제 배열을 아주 많이 사용하실 겁니다. 이 코드를 익혀두세요!
반응형
'Algorithm > - Baekjoon' 카테고리의 다른 글
[백준/Java] 10950번 문제: A+B - 3 (3) | 2023.12.21 |
---|---|
[백준/Java] 10170번 문제: NFC West vs North (4) | 2023.12.19 |
[백준/Java] 14720번 문제: 우유 축제 (2) | 2023.12.17 |
[백준/Java] 2753번 문제: 윤년 (4) | 2023.12.17 |
[백준/Java] 10172번 문제: 개 (4) | 2023.12.17 |
@주코딩dev :: 주코딩의 개발노트
주코딩의 개발 노트!
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!