1번 - 그냥 정렬 한두번 하는거였던가

2번 - 숫자 리스트로 나온거 ABCD로 바꿔주는 과정만 부드럽게 해주면 되는듯.
[3,0,1,0] -> AC 로 바꿀때 뒷자리도 미리 메인랭크로 채워서 ACAA 만들어놓음.
그다음에 이름순 정렬 - 등급순 정렬 순서대로 돌리면 문제에서 요구한 순서로 정렬된듯?

3번 - 선 종류가 3개밖에 없음. (수직, 윗대각, 아랫대각) 그래서 점 두개 넣으면 선 그려주는 함수 그냥 하드코딩 박았고, 점 넣으면 주변 점 좌표 뱉는거도 2가지 경우라서 하드코딩함.
중복처리는 set으로 했는데 파이썬이라서 시간내에 날먹한듯

4번 - 문제만 읽고 끝남. 그리디 아니면 dp일거 같던데 몰루