프로그래머스 - 체육복

박상진·2021년 12월 23일
0

프로그래머스

목록 보기
32/65

(자세한 설명은 링크를 참고해주세요)
체육복을 도난당한 사람에게 빌려줄수 있는 사람을 구하고 총 체육시간에 참여할 수 있는 사람의 숫자를 구하는 문제입니다.

체육복을 도난당한 사람에게 빌려줄 수 있는 사람이 제한적이다.
또한 여유분이 있는 사람이라고 해도 한벌밖에 없다.
그래서 이렇게 코드를 짜보았다.

처음에 if문or로 구분하여 진행했었는데, remove를 적용할수 없어서 나누어 진행하였다.
결과는
ㅠㅠ 요즘 자주 틀리네요..

계속 고민하다가 블로그를 찾아보니 set()이라는 집합에 대한 함수를 사용하여 겹치는 부분을 제거해주는것을 볼 수 있었다. 눈으로 한번 쭉 읽어본 후에 코드를 작성하였다.
결과는!
시간은 오래 걸렸지만 set()을 알게된 좋은 시간이었다.

profile
개발자가 되고싶당

0개의 댓글