[백준][Python] 10886. 0 = not cute / 1 = cute
Bronze Ⅲ 🔗10886. 0 = not cute / 1 = cute
📝문제 요약
문제
준희는 자기가 팀에서 귀여움을 담당하고 있다고 생각한다. 하지만 연수가 볼 때 그 의견은 뭔가 좀 잘못된 것 같았다. 그렇기에 설문조사를 하여 준희가 귀여운지 아닌지 알아보기로 했다.
입력
첫 번째 줄에 설문조사를 한 사람의 수 N (1 ≤ N ≤ 101, N은 홀수)가 주어진다.
다음 N개의 줄에는 각 줄마다 각 사람이 설문 조사에 어떤 의견을 표명했는지를 나타내는 정수가 주어진다. 0은 준희가 귀엽지 않다고 했다는 뜻이고, 1은 준희가 귀엽다고 했다는 뜻이다.
출력
준희가 귀엽지 않다는 의견이 더 많을 경우 “Junhee is not cute!”를 출력하고 귀엽다는 의견이 많을 경우 “Junhee is cute!”를 출력하라.
✏️문제 풀이
- 첫줄에 의견 수를 입력 받고 투표 결과를 저장할 cute와 not_cute 변수를 초기화
- 의견 수만큼 반복하여 투표 결과를 확인
- cute가 더 많으면 “Junhee is cute!”, 아니면 “Junhee is not cute!”를 출력
코드와 함께 보는 풀이
# 의견 수를 입력 받음
n = int(input())
# 각각의 의견 수를 저장할 변수 초기화
cute = 0
not_cute = 0
# 의견을 받아 각각의 의견의 개수를 연산
for _ in range(n):
vote = int(input())
if vote == 1:
cute += 1
else :
not_cute += 1
# cute 의견이 많을 때
if cute > not_cute :
print("Junhee is cute!")
# not_cute 의견이 많을 때
else :
print("Junhee is not cute!")
💯제출 코드
n = int(input())
cute = 0
not_cute = 0
for _ in range(n):
vote = int(input())
if vote == 1:
cute += 1
else :
not_cute += 1
if cute > not_cute :
print("Junhee is cute!")
else :
print("Junhee is not cute!")
댓글남기기