https://programmers.co.kr/learn/courses/30/lessons/72410lv1 : 모든 대문자를 소문자로 치환lv2 : 알파벳 소문자, 숫자, 빼기, 밑줄, 마침표 제외하고 제거lv3 : 마침표가 2번 이상 연속되면 하나로 바꿔줌w
https://programmers.co.kr/learn/courses/30/lessons/72411defaultdict를 활용해 각 course의 원소마다 딕셔너리를 생성각 course의 원소 기준, 각 orders의 원소들을 combinations를 통해
https://programmers.co.kr/learn/courses/30/lessons/72412all_cases: 주어진 데이터를 활용해 만들 수 있는 모든 조합 리스트에 저장 후 리턴각각의 케이스가 -로 바뀐 경우를 고려combinations를 활용해
https://programmers.co.kr/learn/courses/30/lessons/72413플로이드-워셜 알고리즘 활용이전에 풀어볼 때는 다익스트라, 힙 구조를 활용하여 풀었었는데, 다른 사람들의 풀이 중 플로이드-워셜 알고리즘을 활용하여 해결한 경우
https://programmers.co.kr/learn/courses/30/lessons/72414time_to_sec : 00:00:00로 표기된 시간을 초로 변환sec_to_time: 초로 표기된 시간을 00:00:00의 형태로 변환DP를 활용하여 해결l