https://www.acmicpc.net/problem/10886
1. 아이디어
0의 개수와 1의 개수 중 더 많은 것을 찾으면 간단하게 해결할 수 있다.
2. 문제풀이
flag라는 변수에 1이면 1을 더하고 0이면 1을 빼는 방식으로 구현했다.
flag가 0보다 크면 1이 더 많은 것이고 0보다 작으면 0이 더 많은 것이므로 이를 통해 설문조사 결과를 판단했다.
3. 코드
import java.io.*;
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 flag = 0;
for (int i = 0; i < N; i++) {
int vote = Integer.parseInt(br.readLine());
if (vote == 1) flag++;
else flag--;
}
if (flag > 0) System.out.println("Junhee is cute!");
else System.out.println("Junhee is not cute!");
}
}
4. 후기
'코딩테스트 준비 > 백준' 카테고리의 다른 글
[백준] 25372번 - 성택이의 은밀한 비밀번호 [Java] (0) | 2024.12.31 |
---|---|
[백준] 10809번 - 알파벳 찾기 [Java] (0) | 2024.12.31 |
[백준] 11382번 - 꼬마 정민 [Java] (0) | 2024.12.31 |
[백준] 10818번 - 최소, 최대 [Java] (0) | 2024.12.31 |
[백준] 10813번 - 공 바꾸기 [Java] (0) | 2024.12.31 |