python pop / remove / del / clear 정리 pop, remove, del, clear는 사용할 때 마다 헷갈려서, 블로그에 한 번 정리하려고 한다. pop리스트 중 맨 뒤의 값을 삭제한 후, 보여준다.인덱스를 지정해 특정 위치 값 삭제도 가능하다.예시 lst = [1,2,3,4,5,6,7,8,9]lst.pop()>> 9lst = [1,2,3,4,5,6,7,8,9]lst.pop(0)>> 1 remove입력한 값을 검색, 첫번째 검색 결과를 삭제한다.예시lst = [1,2,3,4,5,6,7,8,9]lst.remove(2)>> lst = [1,3,4,5,6,7,8,9]lst = [1,2,2,2,3,4,5,6,7,8,9]lst.remove(2)>> lst = [1,2,2,3,4,5,6,7,8,9] del인덱스나 슬라이스를 이용해 특정 범위의 요소를 삭제.. greedy 개념 정리 본 글은 '이것이 코딩테스트다' 책을 기반으로 작성되었습니다.개념 정리greedy : 현재 상황에서 지금 당장 좋은 것만 고르는 방법매 순간 가장 좋아보이는 것을 선택. 나중에 끼칠 영향에 대해서는 생각하지 않음HINT : 가장 큰 순서대로, 가장 작은 순서대로단순히 현재 상황에서 가장 좋아보이는 것만 선택해도 문제가 풀릴 지 생각해야 함정렬 알고리즘과 짝을 이뤄 출제되는 경우가 많음풀이를 위한 최소한의 아이디어를 떠올리고, 그것이 정당한 지 검토할 수 있어야 함.문제 유형을 파악하기 어렵다면, 그리디 알고리즘 의심해결방법이 없다면, DP or graph 고민해보기관련 문제3-1 거스름돈문제당신은 음식점의 계산을 도와주는 점원이다. 카운터에는 거스름돈으로 사용할 500원, 100원, 50원, 10원짜리 .. [python] list의 str을 모두 int로 변환하기 lst = ['1', '2', '3', '4', '5'] -> lst = [1, 2, 3, 4, 5] lst = list(map(int,lst)) 이전 1 다음