리트코드는 설명보다도 예제를 보면서 이해하는 게 빠르다. 역시나 이 문제도 그렇다. 이 문제는 여러 명이 투표를 해서 랭킹을 정하는 알고리즘을 구현하는 문제이다.

task들이 주어졌을 때, 같은 task끼리는 cooling time n 이 지난후 실행할 수 있다고 한다. 이때 모든 task를 수행하는데 소요되는 최소 시간을 구하라. ord(x) 함수: 문자열의 ascii 코드를 반환해주는 함수. 항상 까먹지만 항상 유용하다.

사용자 지정 알파벳 순서로 정렬한 결과 + 사용자 지정에 없는 알파벳은 나중에 붙인 결과 값을 출력하는 문제이다. 이전에 풀었던 vote해서 정렬하는 문제 복습 느낌으로, dict.get 도 쓸 수 있고, join 함수도 써볼 수 있어서 좋은 문제인듯.