1. 처음 문제 풀때는 어떻게 풀어야 할지 막막했다.
어떻게 순서를 정하고 풀어야 하는데 어디서 부터 손 댈지가 막막했다.
그래도 순서 적어가면서 풀어봤는데, 나름 풀만 했다!
또한 새로운 걸 배워서 적어 본다.
<code />
lost, reserve = list(set(lost) - set(reserve)), list(set(reserve) - set(lost))
차집합 개념이라고 생각하면 된다. a - b라고 생각 했을때, a에서 b를 빼고 나머지 a가 담긴다. 즉 앞 set() 기준이라는 소리!
이 개념만 알면 코드 몇줄은 쉽게 줄여진다!
또한,
<code />
list.remove(변수) 를 쓰니까 쉬웠다...
list에 담겨져 있는 것 하나를 어떻게 지울까 하다가 remove를 쓰면 된다는 말에한번 써봤는데, 정말 쉽게 풀었다...
lev1은 풀면 쉬운데, 처음 풀때는 항상 어려운...
테스트 케이스 11 12번 해결!
더 공부하자!😡🔥
반응형
'알고리즘 문제풀이' 카테고리의 다른 글
알고리즘 유형 별 정리 (0) | 2023.05.24 |
---|---|
알고리즘을 잘 풀기 위한 팁 - 구현편(feat. 유튜버 큰돌님) (0) | 2023.05.23 |
[Algorithm] 자릿수의 합 #python (0) | 2021.05.11 |