https://www.codeup.kr/problem.php?id=6092&rid=0 

 

[기초-리스트] 이상한 출석 번호 부르기1(설명)(py)

python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용

www.codeup.kr

 

1번부터 번호가 불린 횟수를 순서대로 공백으로 구분하여 한 줄로 출력한다.

 

출력 값이 리스트가 아닌 경우

cnt = int(input())
call_list = input().split()

for i in range(1, 24):
    cnt = call_list.count(i)
    if i == 23:
        print(cnt)
        break
    print(cnt, end=' ')

 

출력 값이 리스트인 경우

cnt = int(input())
call_list = input().split()
call_count_list = [0] * 23  # 리스트 0으로 초기화

for i in range(1, 24):
    cnt = call_list.count(i)  // call_list안에 특정 값의 개수 새기
    call_count_list[i-1] = cnt  // call_count_list[i] 값 재설정

print(call_count_list)

+ Recent posts