본문 바로가기
백준

[백준] 10886번 : 0 = not cute / 1 = cute – JAVA [자바]

by Hongwoo 2022. 4. 20.
반응형

https://www.acmicpc.net/problem/10886

 

10886번: 0 = not cute / 1 = cute

준희는 자기가 팀에서 귀여움을 담당하고 있다고 생각한다. 하지만 연수가 볼 때 그 의견은 뭔가 좀 잘못된 것 같았다. 그렇기에 설문조사를 하여 준희가 귀여운지 아닌지 알아보기로 했다.

www.acmicpc.net

 


  • 문제

 

 


  • 문제 풀이

백준 10886번 0 = not cute / 1 = cute는 브론즈 3 난이도의 수학 문제이다. 이 문제에서는 우선 설문 조사를 한 사람의 수 n이 주어지고 그리고 n명이 준희에 대한 의견들이 주어진다. 1이면 준희가 귀엽다고 했다는 것이고 0이면 준희가 귀엽지 않다고 했다는 것이다.

 

이 문제는 되게 간단하게 풀 수 있다. 설문조사를 한 사람은 수는 홀수이므로 조건문도 필요 없다. 이 문제에서는 int형 변수 2개를 선언해서 풀면 된다. 변수의 이름은 각각 cute_count, not_count라고 하겠다. 1이면 cute_count를 1씩 증가시켜주고 0이면 not_count를 1씩 증가시켜주면 된다. 그리고 마직막에 cute_count가 더 큰지, not_count가 더 큰지를 비교해서 cute_count가 더 크면 "Junhee is cute!"를 출력해주고 아니면 "Junhee is not cute!"를 출력해주면 된다.

 


  • 코드

 

 

import java.io.*;
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 cute_count = 0;
    int not_count = 0;
    for(int i = 0; i < n ; i++) {
      int num = Integer.parseInt(br.readLine());
      if (num == 1) {
        cute_count++;
      } else {
        not_count++;
      }
    }
    if (cute_count > not_count) {
      System.out.print("Junhee is cute!");
    } else {
      System.out.print("Junhee is not cute!");
    }
  }
}

 


  • 후기

되게 간단한 브론즈 3 난이도의 문제였다.

 

 

반응형

댓글