이분 탐색 이진 탐색 알고리즘 언더스코어 업 앤 다운 문자열 알고리즘 요세푸스 문제 최장 증가 부분 수열 트라이 자료구조 튜링 머신 알고리즘 진실탐지기 코딩 테스트 정렬 알고리즘 동적 계획법 세로셈법 재귀함수 Python