백준 5597번 - 과제 안 내신 분..? (Python 문제 풀이 및 해설)
CS/Algorithm2023. 10. 30. 09:49Table of Contents
반응형
문제
예제
문제 풀이
배열과 루프를 이용한 문제로 30명의 학생 수 만큼 길이를 가지는 배열을 만들어서, boolean
값을 저장하도록 했습니다.
default는 False 값으로 "제출하지 않았다"라는 의미를 가집니다. 28명의 학생번호를 입력받고 해당 index에 True를 넣어줍니다. True는 "제출했다" 라는 의미를 가집니다.
이제 가장 첫번째 index부터 반복문으로 돌면서, False인 학생의 index에 +1을 한 값을 출력합니다.
import sys
students = [False] * 30
for _ in range(28):
i = int(sys.stdin.readline())
students[i - 1] = True
for i in range(30):
student = students[i]
if not student:
print(i + 1)
원본 코드
https://github.com/bluemiv/Algorithm/blob/master/baekjoon/ex5597/ex5597.py
반응형
'CS > Algorithm' 카테고리의 다른 글
백준 2566번 - 최댓값 (Python 문제 풀이) (0) | 2024.09.20 |
---|---|
백준 2738번 - 행렬 덧셈 (Python 문제 풀이) (0) | 2024.09.19 |
백준 10813번 - 공 바꾸기 (Python 문제 풀이 및 해설) (0) | 2023.10.27 |
백준 10810번 - 공 넣기 (Python 문제 풀이 및 해설) (0) | 2023.10.27 |
백준 25314번 - 코딩은 체육과목 입니다 (Python 문제 풀이 및 해설) (0) | 2023.10.25 |
@bluemiv :: BLUEMIV
IT 기술에 대한 글을 주로 작성하고, 일상 내용, 맛집/숙박/제품 리뷰 등 여러가지 주제를작성하는 블로그입니다. 티스토리 커스텀 스킨도 개발하고 있으니 관심있으신분은 Berry Skin을 검색바랍니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!