Notice
Recent Posts
Recent Comments
Link
jyamethyst21 님의 블로그
백준 10866번- '덱' (PYTHON 풀이) 본문
문제:

문제 설명이 잘 나와있다. 사용자로부터 N번만큼 숫자를 입력받고 해당 수만큼 반복문을 돌면서 준희가 귀엽지 않으면 0, 귀여우면 1을 입력한다. 그래서 해당 총합을 비교해서 0이 더 많으면 not cute! 문장을, 1이 더 많으면 cute! 문장을 출력하도록 하면 된다.
풀이:
N = int(input())
count_zero = 0
count_one = 0
for i in range(N):
a = int(input())
if a == 0:
count_zero += 1
else:
count_one += 1
if count_zero > count_one:
print("Junhee is not cute!")
else:
print("Junhee is cute!")
단순히 for문과 if문을 활용하면 되는 문제라 어렵지 않았다.
필자는 0과 1을 카운트할 변수를 선언하고 반복문을 돌면서 0이면 0 관련 변수를 1 더하고, 1이면 1 관련 변수를 1 더하도록 하였다. 그 후 이 변수의 값을 비교해서 어떤 수가 더 많은지 판단하였다.
이렇게 풀어도 되고 리스트를 활용해서 풀어도 될 것 같다!
'CODING 💻' 카테고리의 다른 글
| 백준 5565번- '영수증' (PYTHON 풀이) (0) | 2025.12.21 |
|---|---|
| 백준 30403번- '무지개 만들기' (PYTHON 풀이) (0) | 2025.12.20 |
| 백준 10866번- '덱' (PYTHON 풀이) (0) | 2025.12.18 |
| 백준 11047번- '동전 0' (PYTHON 풀이) (0) | 2025.12.17 |
| 백준 11719번- '그대로 출력하기 2' (PYTHON 풀이) (1) | 2025.12.16 |
