자바 백준 17094번
브론즈 3
https://www.acmicpc.net/problem/17094
문제 보기
분류: 구현, 문자열
문제 풀기
입력되는 문자를 String 으로 저장을 하고, 문자의 길이만큼 빈 char 배열을 생성한다. 이 빈 배열에 입력받은 문자를 하나 하나 char 로 나누어 저장한다.
이 배열에 저장된 문자에 따라 count_2, count_e 를 누적 카운트하여 2 와 e 를 비교하여 조건에 맞게 출력한다.
코드 보기
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
int inputLength = sc.nextInt();
int count_2 = 0;
int count_e = 0;
String inputWord = sc.next();
char[] arr = new char[inputLength];
for (int i = 0; i < arr.length; i++) {
arr[i] = inputWord.charAt(i);
if (arr[i] == '2') {
count_2 += 1;
}
else {
count_e += 1;
}
}
if (count_2 == count_e) {
System.out.print("yee");
}
else if (count_2 > count_e) {
System.out.print("2");
}
else {
System.out.print("e");
}
}
}
'공부하기 > 백준' 카테고리의 다른 글
[Java] 백준 풀기 18398 - HOMWRK (0) | 2023.03.25 |
---|---|
[Java] 백준 풀기 21591 - Laptop Sticker (0) | 2023.03.24 |
[Java] 백준 풀기 10864 - 친구 (0) | 2023.03.22 |
[Java] 백준 풀기 26574 - Copier (0) | 2023.03.21 |
[Java] 백준 풀기 4589 - Gnome Sequencing (0) | 2023.03.20 |