[Algorithm] 프로그래머스 체육복 #python #그리디

처음 문제 풀때는 어떻게 풀어야 할지 막막했다.

어떻게 순서를 정하고 풀어야 하는데 어디서 부터 손 댈지가 막막했다.
그래도 순서 적어가면서 풀어봤는데, 나름 풀만 했다!
또한 새로운 걸 배워서 적어 본다.

lost, reserve = list(set(lost) - set(reserve)), list(set(reserve) - set(lost))

차집합 개념이라고 생각하면 된다. a - b라고 생각 했을때, a에서 b를 빼고 나머지 a가 담긴다. 즉 앞 set() 기준이라는 소리!

이 개념만 알면 코드 몇줄은 쉽게 줄여진다!

또한,

list.remove(변수) 를 쓰니까 쉬웠다... 

list에 담겨져 있는 것 하나를 어떻게 지울까 하다가 remove를 쓰면 된다는 말에한번 써봤는데, 정말 쉽게 풀었다...
lev1은 풀면 쉬운데, 처음 풀때는 항상 어려운...

테스트 케이스 11 12번 해결!

더 공부하자!😡🔥

좋은 웹페이지 즐겨찾기