BaekJoon - 5597번: 과제 안 내신 분..? (1차원 배열, PYTHON)

2022. 11. 1. 00:00·Coding Test/BaekJoon_Python
728x90

제목학원에서 가져온 표지

과제를 해 온 사람은 이렇게나 많은데.. 그렇다면 안 해 온 사람은 어떻게 알아낼까??

이에 대한 문제를 풀어보도록 하겠다

※ 한 번 한 번 예제를 돌려보기가 굉장한 노가다인 점, 유의하길 바란다

※ 안한 사람 = Someone Who didn't

문제 링크

 

5597번: 과제 안 내신 분..?

X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데,

www.acmicpc.net


코드 작성 순서

  1. 제출 한 과제 목록을 불러올 list 생성
  2. 전체 학생 번호 list 생성
  3. 제출한 학생 목록 list에 넣기
  4. 전체 학생 목록 list에 넣기
  5. 전체 학생 목록과 제출한 학생 목록의 차집합 구하기
  6. 차집합 작은 수부터 정렬
  7. 안 해온 학생 앞 두 번호 출력(결과)
# 1. 제출 한 과제 목록을 불러올 list 생성
SWD = []
# 2. 전체 학생 번호 list 생성
swd = []
# 3. 제출한 학생 목록 list에 넣기
for i in range(28):
    SWD.append(int(input()))
# 4. 전체 학생 목록 list에 넣기
for i in range(30):
    swd.append(i+1)

# 5. 전체 학생 목록과 제출한 학생 목록의 차집합 구하기
swd_p = list(set(swd) - set(SWD))
# 6. 차집합 작은 수 부터 정렬
swd_p.sort()

# 7. 안 해온 학생 앞 두 번호 출력
print(swd_p[0])
print(swd_p[1])

굉장히 힘든 과정(출력)


728x90
저작자표시 비영리 변경금지 (새창열림)

'Coding Test > BaekJoon_Python' 카테고리의 다른 글

BaekJoon - 6550번: 부분 문자열 (문자열, 그리디 알고리즘)  (0) 2023.02.12
BaekJoon - 14584번: 암호 해독 (문자열, 브루트포스 알고리즘)  (0) 2023.02.11
BaekJoon - 10807번: 개수 세기 (1차원 배열, PYTHON)  (0) 2022.11.01
BaekJoon - 10809번: 알파벳 찾기 (문자열, PYTHON)  (0) 2022.11.01
BaekJoon - 2747번: 피보나치 수 (수학/구현, PYTHON)  (0) 2022.10.12
'Coding Test/BaekJoon_Python' 카테고리의 다른 글
  • BaekJoon - 6550번: 부분 문자열 (문자열, 그리디 알고리즘)
  • BaekJoon - 14584번: 암호 해독 (문자열, 브루트포스 알고리즘)
  • BaekJoon - 10807번: 개수 세기 (1차원 배열, PYTHON)
  • BaekJoon - 10809번: 알파벳 찾기 (문자열, PYTHON)
ThreeLight
ThreeLight
ThreeLight Studio의 블로그, TimeMap.exe에 오신 것을 환영합니다.
  • ThreeLight
    TimeMap.exe
    ThreeLight
  • 전체
    오늘
    어제
    • 분류 전체보기 (245)
      • Checkpoint (1)
      • (3D)Dev Deep Dive (0)
        • Templates & Guides (9)
        • Frontend origin (9)
        • Backend origin (1)
        • TroubleShootings (4)
      • Development Study (95)
        • Frontend (36)
        • Backend (21)
        • CS(Computer Science) (2)
        • Background Knowledges (11)
        • Algorithm (2)
        • Mobile (3)
        • AWS (6)
        • Python (6)
        • MSW(MapleStoryWorlds) (8)
      • Coding Test (59)
        • 문제.zip (1)
        • BaekJoon_JavaScript (0)
        • Programmers_JavaScript (9)
        • BaekJoon_Python (23)
        • Programmers_Python (10)
        • Undefined_Python (3)
        • Programmers_SQL (13)
      • 활동내역.zip (43)
        • 개인 (21)
        • Techeer (12)
        • Bootcamp (7)
        • Hackathon (1)
        • TeamProjects (2)
      • 여기 괜찮네??(사이트 | App) (5)
      • 재미있는 주제들 (8)
      • 개발 외 공부 저장소 (11)
        • 생산운영관리 (3)
        • 생활속의금융 (6)
        • 경영정보시스템 (2)
  • 링크

    • TimeMap.dmg (Portfolio)
    • GitHub 바로가기
    • 오픈프로필(카카오톡)
    • Medium 바로가기
    • Disquiet 바로가기
    • LinkedIn 바로가기
  • 인기 글

  • 태그

    SQL
    프로그래머스
    programmers
    Baek Joon
    Python
    CSS
    HTML
    react
    TypeScript
    JavaScript
  • 최근 글

  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.1
ThreeLight
BaekJoon - 5597번: 과제 안 내신 분..? (1차원 배열, PYTHON)
상단으로

티스토리툴바