백준(python) 10886번 0=not cute, 1 = cute 풀이

zhixian_dev.log·2022년 10월 11일
0

백준

목록 보기
11/12

👁‍🗨 백준 10886번 0=not cute, 1 = cute

⭕백준 10886번

문제

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

입력

첫 번째 줄에 설문조사를 한 사람의 수 N (1 ≤ N ≤ 101, N은 홀수)가 주어진다.

다음 N개의 줄에는 각 줄마다 각 사람이 설문 조사에 어떤 의견을 표명했는지를 나타내는 정수가 주어진다. 0은 준희가 귀엽지 않다고 했다는 뜻이고, 1은 준희가 귀엽다고 했다는 뜻이다.

출력

준희가 귀엽지 않다는 의견이 더 많을 경우 "Junhee is not cute!"를 출력하고 귀엽다는 의견이 많을 경우 "Junhee is cute!"를 출력하라.

예제 입력1

3
1
0
0

예제 출력1

Junhee is not cute!

❓풀이 방법❓

첫번째 줄에 설문조사를 한 사람의 수 n을 입력받아준다
n = int(input()) -> 홀수만 입력해야한다는데 이거 따로 설정 안해도,,, 정답이 나와서 그냥 해따...
그 이후 n개의 줄에는 각 줄마다 0,1을 입력해주고, 0과 1이 얼마나 나왔는지에 따라 cute, not cute이기 때문에
one = 0, zero = 0으로 초기화를 시켜준 후에 for문을 n번만큼 돌려줬다
for i in range(n)을 해주고,
a = int(input()) 후에 a가 1이면 one+=1, 0이면 zero+=1을 해서 값을 더해주었다.

그래서 총 zero>one일 경우 not cute, zero < one일 경우 cute로 출력해주면 된다!😊

백준 10886번 풀이

n = int(input())
zero = 0
one = 0
for i in range(n):
  a = int(input())
  if a == 0:
    zero += 1
  elif a == 1:
    one += 1
if zero > one:
  print("Junhee is not cute!")
else:
  print("Junhee is cute!")
profile
💻 화나면 물어요

0개의 댓글