반응형
백준 BAEKJOON 20113번 긴급 회의 [PYTHON/파이썬]
<문제 출처>
https://www.acmicpc.net/problem/20113
<풀이>
0으로 채워진 길이가 N인 리스트를 만들고 풀었다.
투표를 안 한 경우(0) continue 해줬고
투표를 했으면 리스트에 +1 해줬다.
그리고 가장 많은 투표를 받은 사람을 출력하는 조건문을 작성했다.
(가장 많은 투표를 받은 사람이 여러명이거나 아무도 받지 못했다면 'skipped' 출력)
<코드>
N = int(input())
vote = list(map(int, input().split()))
cnt = [0] * N
for i in vote :
if i == 0 :
continue
else :
cnt[i-1] += 1
if cnt.count(max(cnt)) >= 2 or max(cnt) == 0 :
print('skipped')
else :
print(cnt.index(max(cnt)) + 1)
반응형
'ALGORITHM > PYTHON' 카테고리의 다른 글
백준 BAEKJOON 2010번 플러그 [PYTHON/파이썬] (0) | 2022.10.25 |
---|---|
백준 BAEKJOON 1357번 뒤집힌 덧셈 [PYTHON/파이썬] (0) | 2022.10.25 |
백준 BAEKJOON 25757번 임스와 함께하는 미니게임 [PYTHON/파이썬] (0) | 2022.10.25 |
백준 BAEKJOON 1049번 기타줄 [PYTHON/파이썬] (0) | 2022.10.24 |
백준 BAEKJOON 1408번 24 [PYTHON/파이썬] (0) | 2022.10.24 |