1036번 - 36진수
바로 밑에 질문하신 분과 비슷한 방법으로 구현하였습니다.
1. 36진수의 각 알파벳에 해당하는 객체배열 생성 alphabets[i];
2. input을 순서대로 더하고, input에 해당 알파벳이 나타나면 자릿수 기록 alphabets[i].cnt[idx]
3. 알파벳을 Z로 바꾸었을 때 차이를 Amount라는 36진수 string배열로 저장
4. Amount가 큰것부터 K개를 골라 더함
게시판의 반례는 전부 맞았는데 바로 틀렸습니다가 나옵니다.
해결했습니다
댓글을 작성하려면 로그인해야 합니다.
han03092 3년 전
바로 밑에 질문하신 분과 비슷한 방법으로 구현하였습니다.
1. 36진수의 각 알파벳에 해당하는 객체배열 생성 alphabets[i];
2. input을 순서대로 더하고, input에 해당 알파벳이 나타나면 자릿수 기록 alphabets[i].cnt[idx]
3. 알파벳을 Z로 바꾸었을 때 차이를 Amount라는 36진수 string배열로 저장
4. Amount가 큰것부터 K개를 골라 더함
게시판의 반례는 전부 맞았는데 바로 틀렸습니다가 나옵니다.