Skip to content

[mingxoxo] programmers_체육복_Python - #35

Open
mingxoxo wants to merge 1 commit into
sejongbinary:mainfrom
mingxoxo:2025-02-w2-1
Open

[mingxoxo] programmers_체육복_Python#35
mingxoxo wants to merge 1 commit into
sejongbinary:mainfrom
mingxoxo:2025-02-w2-1

Conversation

@mingxoxo

Copy link
Copy Markdown
Member

🔗 문제 링크

https://school.programmers.co.kr/learn/courses/30/lessons/42862

💡 풀이 아이디어

먼저 체육복을 도난당한 학생에 대한 정보를 lost_student 리스트에 반영해주었습니다.
그리고 이후 체육복 여벌을 가지고 온 학생들의 정보를 바탕으로 빌려줄 수 있는 학생 수를 계산해주었습니다.

처음에는 그냥 도난당한 학생 모두를 기록하고 본인이 잃어버렸을 경우를 추후에 확인했는데, 이렇게 했을 때 아래 조건이 제대로 만족되지 못하는 경우가 발생해서 먼저 처리해주었습니다.

여벌 체육복을 가져온 학생이 체육복을 도난당했을 수 있습니다. 이때 이 학생은 체육복을 하나만 도난당했다고 가정하며, 남은 체육복이 하나이기에 다른 학생에게는 체육복을 빌려줄 수 없습니다.

따라서 set을 활용하여 여벌 체육복을 가져온 학생이 체육복을 도난 당한 경우를 제외하고 검사하였습니다. 나중에 빌려줄 때도 마찬가지로 본인이 입을 경우를 제외하고 빌려줄 수 있는 경우만을 확인했습니다.

📝 새로 학습한 내용

📚 참고 자료

@mingxoxo mingxoxo added 🪄Programmers 프로그래머스 문제 풀이 🫧Python 풀이 언어 (Python) labels Feb 16, 2025
@mingxoxo mingxoxo self-assigned this Feb 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🪄Programmers 프로그래머스 문제 풀이 🫧Python 풀이 언어 (Python)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant