[DAY 117 - 코드업 CodeUp] 6092 - 이상한 출석 번호 부르기1 (파이썬)

2022. 7. 17. 08:55·🎲 알고리즘 공부/코드업

📝 문제 요약

> 정보 선생님은 수업을 시작하기 전에 이상한 출석을 부른다.

선생님은 출석부를 보고 번호를 부르는데,
학생들의 얼굴과 이름을 빨리 익히기 위해 번호를 무작위(랜덤)으로 부른다.

그리고 얼굴과 이름이 잘 기억되지 않는 학생들은 번호를 여러 번 불러
이름과 얼굴을 빨리 익히려고 하는 것이다.

출석 번호를 n번 무작위로 불렀을 때, 각 번호(1 ~ 23)가 불린 횟수를 각각 출력해보자.


입출력 예시

 

 

https://codeup.kr/problem.php?id=6092 

 

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

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

codeup.kr


🎨 풀이

💡 전체 코드

import sys

n = int(sys.stdin.readline())
a = list(map(int,sys.stdin.readline().split()))
student = []

for i in range(1,24):
    print(a.count(i), end=' ')

> 핵심 : for문 이용

 

🍦 설명

# main

1. n을 입력받는다.

 - n : 선생님이 출석부른 횟수 

2. a를 입력받는다.

 - a : 선생님이 부른 출석번호 리스트

@ for문 (3~4번)

for i in range(1,24):
    print(a.count(i), end=' ')

3. for문을 돌린다. (1부터 23까지)

4. 리스트에서 해당 숫자를 읽은 후 끝을 줄바꿈이 아닌 공백으로 바꾸고 출력한다.


 

​끝~

 

 

⭐ 느낀점

 

> count 생각한게 아주 잘한 것 같다. 예전에 비슷한 문제 푼 적이 있는데.. 아마 프로그래머스였나? 여튼 거기서 썼던 코드를 잘 활용했다고 생각한다. 좀 뿌듯하다.

'🎲 알고리즘 공부 > 코드업' 카테고리의 다른 글

[DAY 119 - 코드업 CodeUp] 6094 - 이상한 출석 번호 부르기3 (파이썬)  (0) 2022.07.19
[DAY 118 - 코드업 CodeUp] 6093 - 이상한 출석 번호 부르기2 (파이썬)  (0) 2022.07.18
[DAY 116 - 코드업 CodeUp] 6091 - 함께 문제 푸는 날 (파이썬)  (0) 2022.07.16
[DAY 115 - 코드업 CodeUp] 6090 - 수 나열하기3 (파이썬)  (0) 2022.07.15
[DAY 114 - 코드업 CodeUp] 6089 - 수 나열하기2 (파이썬)  (0) 2022.07.14
'🎲 알고리즘 공부/코드업' 카테고리의 다른 글
  • [DAY 119 - 코드업 CodeUp] 6094 - 이상한 출석 번호 부르기3 (파이썬)
  • [DAY 118 - 코드업 CodeUp] 6093 - 이상한 출석 번호 부르기2 (파이썬)
  • [DAY 116 - 코드업 CodeUp] 6091 - 함께 문제 푸는 날 (파이썬)
  • [DAY 115 - 코드업 CodeUp] 6090 - 수 나열하기3 (파이썬)
듬듬
듬듬
  • 듬듬
    두드림
    듬듬
  • 전체
    오늘
    어제
    • 분류 전체보기 (280)
      • 📑 신입일기 (35)
      • 🍪 Web (1)
        • angular (1)
        • JavaScript (0)
      • 🧩 Node.js 공부 (2)
      • 🎲 알고리즘 공부 (192)
        • 프로그래머스 (76)
        • 백준 (96)
        • 코드업 (19)
      • 🎨 Tistory Customizing (1)
      • 💌 일상 (12)
        • 일상 (5)
        • 기록 (7)
      • 📜 자격증 (2)
        • 정보처리기사 (2)
      • 📗 spring boot 공부 (9)
      • 학교 공부 (20)
        • ICT 개론 (14)
        • 리눅스 (6)
      • ChatGPT 랑 놀기 (0)
  • 블로그 메뉴

    • 홈
    • 방명록
    • 글쓰기
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    BOJ
    프로그래머스
    스프링 부트
    파이썬
    신입일기
    코민이
    til
    오버워치
    오블완
    6월 목표
    피보나치수
    nodejs
    카카오
    코드업
    50문답
    충무로
    코테
    정처기
    codeup
    스프링부트
    컨텐더스
    찬양추천
    티스토리챌린지
    코린이
    정보처리기사
    일기
    폰켓몬
    연습문제
    백준
    행렬덧셈
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
듬듬
[DAY 117 - 코드업 CodeUp] 6092 - 이상한 출석 번호 부르기1 (파이썬)
상단으로

티스토리툴바