반응형
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 |
반응형
'공부 > Algorithm' 카테고리의 다른 글
백준 2204번 도비의 난독증 테스트 자바로 풀어 본 짧은 글 (0) | 2022.12.18 |
---|---|
백준 4447번 좋은놈 나쁜놈 자바로 풀어 본 짧은 글 (0) | 2022.12.18 |
백준 13458 시험 감독 자바로 풀어 본 짧은 글 (0) | 2022.12.16 |
백준 15953 상금 헌터 자바로 풀어 본 짧은 글 (0) | 2022.12.16 |
백준 10250 acm호텔 자바로 풀어 본 짧은 글 (0) | 2022.12.14 |