반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 개발공부
- BFS
- dfs
- 자바개념
- 자바의정석연습문제풀이
- Java개념
- 백준
- ☆
- 다이나믹 프로그래밍
- 자바의정석
- 자바공부
- 시간 복잡도
- ★
- 무료개발강의
- 백준9단계
- 알고리즘공부
- 알고리즘
- 백준알고리즘
- 자바의정석연습문제
- 브루트포스
- 백준단계별로풀어보기
- 백준자바
- 빅오 표기법
- 동적계획법
- 코딩공부
- 백트래킹
- 무료코딩강의
- 자바
- dp
- java
Archives
- Today
- Total
더 많이 실패하기
공부 107일차: 백준 10807번 개수 세기 자바 java 본문
반응형
10807 개수 세기
https://www.acmicpc.net/problem/10807
10807번: 개수 세기
첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거
www.acmicpc.net
백준 단계별로 풀어보기 6단계 1차원 배열
10807번 문제 개수 세기
문제
과정 생각해보기
배열 단계에 추가된 문제
높은 정답률을 보이는 만큼 매우 간단한 문제다
1. n만큼 반복문을 돌려 배열을 만들고2. 3번째 줄에 있는 숫자를 입력 받아3. 배열에 있는지 확인한다. 있다면 count+1
정답 인정 코드
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
31
|
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
int[] arr = new int[n];
StringTokenizer st = new StringTokenizer(br.readLine());
for(int i = 0; i < n; i++) {
arr[i] = Integer.parseInt(st.nextToken());
}
int v = Integer.parseInt(br.readLine());
int count = 0;
for(int i = 0; i < n; i++) {
if(arr[i] == v) {
count++;
}
}
System.out.println(count);
}
}
|
cs |
시간을 줄이기 위해 BufferedReader와 StringTokenizer를 이용했다
바쁜 주간에는 이렇게 간단한 문제들이라도 풀어보려 한다
반응형
'알고리즘 > 백준' 카테고리의 다른 글
공부 110일차: 백준 9613번 GCD 합 자바 java (0) | 2022.11.17 |
---|---|
공부 108일차: 백준 5597번 과제 안 내신 분..? 자바 java (0) | 2022.11.15 |
공부 106일차: 백준 2563번 색종이 자바 java (0) | 2022.11.13 |
공부 105일차: 백준 2566번 최댓값 자바 java (0) | 2022.11.12 |
공부 104일차: 백준 2738번 행렬 덧셈 자바 java (0) | 2022.11.11 |
Comments