han03092   3년 전

바로 밑에 질문하신 분과 비슷한 방법으로 구현하였습니다.

1. 36진수의 각 알파벳에 해당하는 객체배열 생성 alphabets[i];

2. input을 순서대로 더하고,  input에 해당 알파벳이 나타나면 자릿수 기록 alphabets[i].cnt[idx]

3. 알파벳을 Z로 바꾸었을 때 차이를 Amount라는 36진수 string배열로 저장

4. Amount가 큰것부터 K개를 골라 더함

게시판의 반례는 전부 맞았는데 바로 틀렸습니다가 나옵니다.

han03092   3년 전

해결했습니다

댓글을 작성하려면 로그인해야 합니다.