728x90
n = int(input())
a = input().split()
for i in range(n): # a에 split으로 입력된 값들을ㅌ
a[i] = int(a[i]) # a[0]~a[n-1]에 할당
d = []
for i in range(24): # 리스트 d에 24개까지 0으로 할당
d.append(0)
for i in range(n): # 불려진 숫자를 d의 a번의 학생이 불릴때마다 카운트한다.
d[a[i]] += 1
for i in range(1,24):
print(d[i], end=' ')
역순으로 출력하기
코드 퀄리티 보소
n = int(input())
k = list(map(int, input().split()))
for i in range(n-1,-1,-1):
print(k[i], end=' ')
이건 역순으로 프린트하는거고 위엣건 횟수카운트 하는것이니까 다르긴함.
728x90
'알고리즘 연습' 카테고리의 다른 글
[이것이 취업을 위한 코딩테스트다] 그리디 알고리즘 (0) | 2022.02.06 |
---|---|
파이썬 날짜 출력 (0) | 2021.10.20 |
C++ 2442 별찍기 5 (0) | 2021.10.17 |
C++ 10984 내학점을 구해줘 (0) | 2021.10.15 |
C++11098 첼시를 도와줘 (0) | 2021.10.11 |