
99클럽 코테 스터디 17일차 TIL : 큰 수 만들기
·
TIL
주어진 문자열 중에서 K개의 문자를 제거해서 숫자를 생성했을 때 가장 큰 수를 만들어 내는 문제이다. 내가 생각한 방법은 K개를 기준으로해서 최대한 제거할 수 있는 경우의 수 중에서 가장 큰수를 먼저 찾는 방식이다. 먼저 stack을 이용해서 stack에 값이 존재하는 경우에는 1) 최대 제거 갯수가 남아있는지 => K 가 0보다 클 때만 문자열 제거가 가능!2) stack에 들어있는 값이 내가 조회한 값보다 작다면 제거, 아니면 일단 현재 값도 stack에 추가(제거 후보로 등록) 오늘은 한번 enumerate를 사용해봤다.이 함수는 python에서 list 조회 시에 index와 함께 조회하는 것으로 익혀두고 사용하면 도움이 될 것 같다!!def solution(number, k): stack..