-
1713 후보 추천하기코테 대비 python/백준 2022. 8. 4. 01:16
https://www.acmicpc.net/problem/1713
1713번: 후보 추천하기
첫째 줄에는 사진틀의 개수 N이 주어진다. (1 ≤ N ≤ 20) 둘째 줄에는 전체 학생의 총 추천 횟수가 주어지고, 셋째 줄에는 추천받은 학생을 나타내는 번호가 빈 칸을 사이에 두고 추천받은 순서대
www.acmicpc.net
num= int(input()) num_candidate= int(input()) a= list(map(int,input().split())) b_candidate=[] b_index =[] for i in range(num_candidate): if a[i] in b_candidate: for j in range(len(b_candidate)): if a[i]==b_candidate[j]: b_index[j]+=1 else: #사진틀에 없는 경우 #사진틀이 num 보다 큰경우 => 삭제해야함 if len(b_candidate)>=num: for j in range(num): if b_index[j]==min(b_index): del b_candidate[j] del b_index[j] break #else: #사진틀이 num 보다 작은 경우 append 후 index 추가 b_candidate.append(a[i]) b_index.append(1) b_candidate.sort() print(' '.join(map(str, b_candidate)))
'코테 대비 python > 백준' 카테고리의 다른 글
2960 에라토스테네스의 체 (0) 2022.08.05 21608 상어 초등학교 (0) 2022.08.05 16926 배열 돌리기 1 (0) 2022.08.04 백준 4673 (0) 2022.08.02 백준 10773 (0) 2022.08.02