728x90
반응형
2024.05.21기준 - 브론즈4
백준, BEAKJOON, BOJ, JAVA, 자바
풀이
이 문제는 간단한 문제입니다.
수강신청을 해야할 앞 5자리 숫자와 신청을 할 수 있는 수강의 앞 5자리를 비교하는 문제입니다.
입력을 받을때 부터 앞 5자리를 잘라내 비교를 하여 count를 올려주는 방식을 사용했습니다.
코드
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
String str = br.readLine().substring(0, 5); // 재수강을 해야할 앞 5자리 숫자.
int count = 0;
int t = Integer.parseInt(br.readLine()); // 수강신청이 가능한 과목.
String s;
while (t-- > 0) {
s = br.readLine().substring(0, 5); // 수강신청이 가능한 과목의 앞 5자리 숫자.
if (str.equals(s)) { // 일치한다면 count++
count++;
}
}
bw.write(Integer.toString(count));
bw.flush();
bw.close();
br.close();
}
}
728x90
반응형
'코딩테스트 일기 (BAEKJOON)' 카테고리의 다른 글
BAEKJOON / 백준 - JAVA 31800번 Best Chance (0) | 2024.05.23 |
---|---|
BAEKJOON / 백준 - JAVA 31821번 학식 사주기 (0) | 2024.05.22 |
BAEKJOON / 백준 - JAVA 31823번 악질 검거 (2) | 2024.05.20 |
BAEKJOON / 백준 - JAVA 31824번 근로장학생 (0) | 2024.05.19 |
BAEKJOON / 백준 - JAVA 7572번 간지(干支) (0) | 2024.05.18 |