반응형

10886번 문제 0 = not cute / 1 = cute


생각
n을 처음에 입력을 받고
이후 n개만큼 for문을 돌려 정수를 넣는다 0(귀엽지않다)과 1(귀엽다)로 입력
이후 0 과 1의 수를 어케비교할까 했는데 배열을 2개 만들어서 각각을 0으로 초기화 후
투표를 통해 해당 배열의 수를 ++해주는 것으로 해결하면 될 듯하다.

동표일 경우를 생각했는데 조건에 n은 홀수라 되어있음.

 

-------

 

구현이 쉬웠다 acm호텔이랑 분명 같은 난이돈데... 아직 초보인 나에게도 쉽다느껴질 정도

 

hint - 2개의 배열칸에 카운팅

 

-------

반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
        int n;
        int pick;
        Scanner sc = new Scanner(System.in);
        int[] vote = {0,0};
        
        n = sc.nextInt();
        
        for(int i = 0; i < n; i++) {
            vote[sc.nextInt()]++;
        }
        
        if(vote[0> vote[1]) {
            System.out.println("Junhee is not cute!");
        }
        else {
            System.out.println("Junhee is cute!");
        }
    }
}
cs

 

반응형

+ Recent posts