반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
세 개의 정수가 주어집니다. 세 정수는 1 또는 2입니다. 둘 중 많은 수를 출력해야 합니다.
3. 코드
# 입력
A, B, C = input().split()
# 1, 2 개수 세기
one = 0
two = 0
for i in [A, B, C]:
if i == '1':
one += 1
else:
two += 1
# 출력
if one > two:
print(1)
else:
print(2)
입력의 개수가 단순히 3개이기 때문에, 위와 같이 코드를 작성할 수 있습니다. 만약 개수가 많아진다면, Counter 라이브러리를 이용하는 게 좋습니다.
반응형
'Algorithm' 카테고리의 다른 글
[정렬/브루트포스] 백준 1015 수열 정렬 - 파이썬(Python) (0) | 2022.08.18 |
---|---|
[구현/수학] 백준 19602 Dog Treats - 파이썬(Python) (0) | 2022.08.17 |
[구현/브루트포스] 백준 1051 숫자 정사각형 - 파이썬(Python) (0) | 2022.08.15 |
[구현/문자열] 백준 6810 ISBN - 파이썬(Python) (0) | 2022.08.14 |
[구현/수학] 백준 6778 Which Alien? - 파이썬(Python) (0) | 2022.08.13 |
댓글