{"id":16906770,"url":"https://github.com/hyun99999/algorithm-swift","last_synced_at":"2025-10-05T08:23:26.329Z","repository":{"id":37280050,"uuid":"354261084","full_name":"hyun99999/algorithm-Swift","owner":"hyun99999","description":"🫣 스위프트 알고리즘 대작전","archived":false,"fork":false,"pushed_at":"2023-12-19T18:54:09.000Z","size":809,"stargazers_count":20,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-25T13:11:21.412Z","etag":null,"topics":["algorithm","swift"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hyun99999.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2021-04-03T10:22:48.000Z","updated_at":"2025-03-13T13:47:19.000Z","dependencies_parsed_at":"2023-02-18T04:45:49.838Z","dependency_job_id":"909b0653-5dc1-459b-a5d6-c75615825cc7","html_url":"https://github.com/hyun99999/algorithm-Swift","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyun99999%2Falgorithm-Swift","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyun99999%2Falgorithm-Swift/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyun99999%2Falgorithm-Swift/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyun99999%2Falgorithm-Swift/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hyun99999","download_url":"https://codeload.github.com/hyun99999/algorithm-Swift/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248383901,"owners_count":21094628,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithm","swift"],"created_at":"2024-10-13T18:44:24.094Z","updated_at":"2025-10-05T08:23:21.309Z","avatar_url":"https://github.com/hyun99999.png","language":"Swift","readme":"🫠 ***Swift 알고리즘 대작전***\n\n\u003e DFS : `stack, 재귀`\n\n\u003e BFS : `queue, while 문`\n\n- 시간 다루기\n```swift\n/// 초 단위로 시간을 변환.\nfunc changeToSecond(_ time: String) -\u003e Int {\n    let times: [Int] = time.components(separatedBy: \":\").map { Int($0)! }\n    \n    return times[0] * 3600 + times[1] * 60 + times[2]\n}\n\n/// 초 단위를 시간으로 변환.\nfunc changeToTime(_ seconds: Int) -\u003e String {\n    return \"\\(addZero(to: seconds / 3600)):\\(addZero(to: seconds % 3600 / 60)):\\(addZero(to: seconds % 60))\"\n}\n\n/// 한 자릿수 시간에 0 추가\nfunc addZero(to number: Int) -\u003e String {\n    return number \u003c 10 ? \"0\\(number)\" : \"\\(number)\"\n}\n```\n\n- permutation(순열)\n```swift\n    /// index 로 조합 생성\n    func permutation(_ array: [Int]) {\n        if array.count == dungeons.count {\n            permutationArray.append(array)\n            return\n        } else {\n            for i in 0..\u003cdungeons.count {\n                if !array.contains(i) {\n                    permutation(array + [i])\n                }\n            }\n        }\n    }\n    \n    permutation([])\n    \n    // permutationArray\n    // [[0,1,2], [0,2,1], [1,0,2], [1,2,0], [2,0,1], [2,1,0]]\n```\n\n- 효율성을 위한 이진탐색\n\n```swift\nvar low = 0\nvar mid = 0\nvar high = scores.count - 1\n            \nwhile low \u003c= high {\n  mid = (low + high) / 2\n  // scores[mid] 를 포함하는 경우 low 가 아닌 high 를 빼서 result 에 추가해야 한다.\n  if scores[mid] \u003c score {\n    low = mid + 1\n  } else {\n    high = mid - 1\n  }\n  // low 가 정답.\n}\n```\n\n- split, components\n\n```swift\nlet s: [String.SubSequence] = s.split(separator: \" \")\n// components 를 사용하게 되면 Foundation 을 import 해주어야 합니다.\n// split 좀 더 많은 인자를 사용할 수 있다.\nlet s: [String] = s.components(separatedBy: \" \")\n\nlet numbers: CharacterSet = [\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\"]\n    \nfor index in 0..\u003cfiles.count {\n    // split 이 아닌 components 는 CharacterSet 을 파라미터로 전달받기 때문에 이런 경우에 좋음.\n    let fileComponents: [String] = files[index].components(separatedBy: numbers).filter { $0 != \"\" }\n}\n```\n\n- dictionary sort\n\n```swift\n// ✅ dictionary 를 정렬하기 위해서 Array 로 변환 후 오름차순 정렬.\nlet sortedGenres: [String] = Array(dictionary.keys).sorted(by: \u003c)\n// 위의 코드는 keys 를 기준으로 정렬하게 된다.\n// 아래의 코드는 value 르 기준으로 정렬하게 된다.\nlet sortedGenres: [String] = Array(dictionary.keys).sorted { dictionary[$0] \u003c dictionary[$1] }\n```\n\n- array slicing\n\n```swift\n// 아래와 같이 Array 를 사용하여 배열을 자를 수 있다.\nArray(stack[0..\u003c(stack.count - 4)])\n```\n\n\u003e 백준\n\n[![Solved.ac프로필](http://mazassumnida.wtf/api/v2/generate_badge?boj=ypsophila97)](https://solved.ac/ypsophila97)\n\n- 💪표시해둔 것은 구현에 새로움이 느껴짐.\n\n|    문제                   |   난이도   |   풀이   |  날짜   |  알고리즘  |\n| :----------------------: | :------: | :-------: |:-------:|:-------:|\n|   [링크와 스타트](https://www.acmicpc.net/problem/15661)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/링크와%20스타트.swift)    | `23.12.20`  | 완전탐색,dfs |\n|   [감시](https://www.acmicpc.net/problem/15683)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/인구%20이동.swift)    | `23.12.19`  | 완전탐색,dfs |\n|   [인구 이동](https://www.acmicpc.net/problem/16234)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/인구%20이동.swift)    | `23.12.18`  | 구현 |\n|   [미친 로봇](https://www.acmicpc.net/problem/1405)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/미친%20로봇.swift)    | `23.12.18`  | dfs(백트래킹) |\n|   [단어 수학](https://www.acmicpc.net/problem/1339)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/단어%20수학.swift)    | `23.12.15`  | 그리디 |\n|   [소트 게임](https://www.acmicpc.net/problem/1327)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/소트%20게임.swift)    | `23.12.08`  | 완전탐색,bfs💪 |\n|   [음식 평론가](https://www.acmicpc.net/problem/1188)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/음식%20평론가.swift)    | `23.12.05`  | 수학(최대공약수) |\n|   [가르침](https://www.acmicpc.net/problem/1062)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/가르침.swift)    | `23.12.05`  | 완전탐색(비트마스크) |\n|   [램프](https://www.acmicpc.net/problem/15961)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/램프.swift)    | `23.12.05`  | 완전탐색(최적화) |\n|   [고층 건물](https://www.acmicpc.net/problem/1027)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/고층%20건물.swift)    | `23.12.01`  | 완전탐색 |\n|   [수 나누기 게임](https://www.acmicpc.net/problem/27172)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/수%20나누기%20게임.swift)    | `23.11.30`  | 완전탐색(배수) |\n|   [카드 정렬하기](https://www.acmicpc.net/problem/1715)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/카드%20정렬하기.swift)    | `23.11.30`  | 우선순위큐💪 |\n|   [공유기 설치](https://www.acmicpc.net/problem/2110)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/공유기%20설치.swift)    | `23.11.29`  | 이진탐색💪 |\n|   [스도쿠](https://www.acmicpc.net/problem/2580)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/스도쿠.swift)    | `23.11.29`  | 백트래킹 |\n|   [연구소](https://www.acmicpc.net/problem/14502)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/연구소.swift)    | `23.11.22`  | bfs,재귀 |\n|   [컨베이어 벨트 위의 로봇](https://www.acmicpc.net/problem/20055)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/컨베이어%20벨트%20위의%20로봇.swift)    | `23.11.18`  | 구현 |\n|   [벽장문의 이동](https://www.acmicpc.net/problem/2666)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/벽장문의%20이동.swift)    | `23.11.17`  | dfs |\n|   [A와 B](https://www.acmicpc.net/problem/12904)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/A와%20B.swift)    | `23.11.16`  | 그리디 |\n|   [트리의 지름](https://www.acmicpc.net/problem/1967)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/트리의%20지름.swift)    | `23.11.15`  | dfs 백트래킹 |\n|   [수 이어 쓰기 2](https://www.acmicpc.net/problem/1790)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/수%20이어%20쓰기%202.swift)    | `23.11.15`  | 수학 구현 |\n|   [톱니바퀴](https://www.acmicpc.net/problem/14891)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/톱니바퀴.swift)    | `23.11.15`  | 구현 |\n|   [옥상 정원 꾸미기](https://www.acmicpc.net/problem/6198)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/옥상%20정원%20꾸미기.swift)    | `23.11.13`  | 모노톤 스택 |\n|   [탑](https://www.acmicpc.net/problem/2493)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/탑.swift)    | `23.11.13`  | 모노톤 스택 |\n|   [동전 1](https://www.acmicpc.net/problem/2293)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/동전%201.swift)    | `23.11.13`  | dp |\n|   [암호 만들기](https://www.acmicpc.net/problem/1759)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/암호%20만들기.swift)    | `23.11.10`  | dfs(완전탐색 조합) |\n|   [오르막 수](https://www.acmicpc.net/problem/11057)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/오르막%20수.swift)    | `23.11.02`  | dp |\n|   [나이트의 이동](https://www.acmicpc.net/problem/7562)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/나이트의%20이동.swift)    | `23.11.01`  | bfs |\n|   [연산자 끼워넣기](https://www.acmicpc.net/problem/14888)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/연산자%20끼워넣기.swift)    | `23.11.01`  | dfs(백트래킹) |\n|   [스타트와 링크](https://www.acmicpc.net/problem/14889)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/스타트와%20링크.swift)    | `23.10.17`  | 백트래킹💪 |\n|   [쉬운 계단 수](https://www.acmicpc.net/problem/10844)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/쉬운%20계단%20수.swift)    | `23.10.17`  | dp |\n|   [봄버맨](https://www.acmicpc.net/problem/16918)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/봄버맨.swift)    | `23.10.06`  | 구현 |\n|   [포도주 시식](https://www.acmicpc.net/problem/2156)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/포도주%20시식.swift)    | `23.10.06`  | dp |\n|   [N-Queen](https://www.acmicpc.net/problem/9663)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/N-Queen.swift)    | `23.09.12`  | dfs,백트래킹 |\n|   [로봇 청소기](https://www.acmicpc.net/problem/14503)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/로봇%20청소기.swift)    | `23.09.07`  | 구현 |\n|   [특정한 최단 경로](https://www.acmicpc.net/problem/1504)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/특정한%20최단%20경로.swift)    | `23.09.07`  | 다익스트라 |\n|   [보물섬](https://www.acmicpc.net/problem/2589)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/보물섬.swift)    | `23.09.06`  | bfs+깊이저장 |\n|   [영역 구하기](https://www.acmicpc.net/problem/2583)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/영역%20구하기.swift)    | `23.09.06`  | dfs |\n|   [경비원](https://www.acmicpc.net/problem/2564)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/경비원.swift)    | `23.09.06`  | 구현 |\n|   [거짓말](https://www.acmicpc.net/problem/1043)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/거짓말.swift)    | `23.09.06`  | union-find |\n|   [싸이버개강총회](https://www.acmicpc.net/problem/19583)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/싸이버개강총회.swift)    | `23.09.05`  | 구현 |\n|   [후보 추천하기](https://www.acmicpc.net/problem/1713)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/후보%20추천하기.swift)    | `23.08.31`  | 구현 |\n|   [지구 온난화](https://www.acmicpc.net/problem/5212)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/지구%20온난화.swift)    | `23.08.30`  | 구현 |\n|   [트럭](https://www.acmicpc.net/problem/13335)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/트럭.swift)    | `23.08.15`  | 구현 |\n|   [최소 스패닝 트리](https://www.acmicpc.net/problem/1197)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/최소%20스패닝%20트리.swift)    | `23.08.14`  | mst |\n|   [스택 수열](https://www.acmicpc.net/problem/1874)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/스택%20수열.swift)    | `23.08.14`  | 자료구조 |\n|   [랜선 자르기](https://www.acmicpc.net/problem/1654)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/랜선%20자르기.swift)    | `23.08.10`  | 이진탐색 |\n|   [222-풀링](https://www.acmicpc.net/problem/17829)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/222-풀링.swift)    | `23.08.08`  | 구현 |\n|   [파이프 옮기기 2](https://www.acmicpc.net/problem/17069)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/파이프%20옮기기%202.swift)    | `23.08.07`  | dp |\n|   [파이프 옮기기 1](https://www.acmicpc.net/problem/17070)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/파이프%20옮기기%201.swift)    | `23.08.06`  | dfs |\n|   [숫자 정사각형](https://www.acmicpc.net/problem/1051)       |   \u003cimg src=\"https://static.solved.ac/tier_small/8.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/숫자%20정사각형.swift)    | `23.08.07`  | 구현 |\n|   [참외밭](https://www.acmicpc.net/problem/2477)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/참외밭.swift)    | `23.08.07`  | 구현 |\n|   [사탕 게임](https://www.acmicpc.net/problem/3085)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/사탕%20게임.swift)    | `23.08.06`  | 구현 |\n|   [마인크래프트](https://www.acmicpc.net/problem/18111)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/마인크래프트.swift)    | `23.08.05`  | 구현 |\n|   [괄호의 값](https://www.acmicpc.net/problem/17413)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/괄호의%20값.swift)    | `23.08.04`  | 구현 |\n|   [단어 뒤집기 2](https://www.acmicpc.net/problem/17413)       |   \u003cimg src=\"https://static.solved.ac/tier_small/8.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/단어%20뒤집기%202.swift)    | `23.08.04`  | 구현 |\n|   [통계학](https://www.acmicpc.net/problem/2108)       |   \u003cimg src=\"https://static.solved.ac/tier_small/8.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/통계학.swift)    | `23.08.03`  | 구현 |\n|   [프린터 큐](https://www.acmicpc.net/problem/1966)       |   \u003cimg src=\"https://static.solved.ac/tier_small/8.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/프린터%20큐.swift)    | `23.08.03`  | 구현 |\n|   [N과 M (2)](https://www.acmicpc.net/problem/15650)       |   \u003cimg src=\"https://static.solved.ac/tier_small/8.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/N과%20M%20(2).swift)    | `23.08.03`  | 조합 |\n|   [Four Squares](https://www.acmicpc.net/problem/6064)       |   \u003cimg src=\"https://static.solved.ac/tier_small/8.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/Four%20Squares.swift)    | `23.08.03`  | dp,제곱수 |\n|   [카잉 달력](https://www.acmicpc.net/problem/17626)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/카잉%20달력.swift)    | `23.08.03`  | 수학 |\n|   [줄 서기](https://www.acmicpc.net/problem/2273)       |   \u003cimg src=\"https://static.solved.ac/tier_small/13.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/줄%20서기.swift)    | `23.08.02`  | 플로이드워셜,위상 |\n|   [한 줄로 서기](https://www.acmicpc.net/problem/1138)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/한%20줄로%20서기.swift)    | `23.08.02`  | 구현 |\n|   [동전 0](https://www.acmicpc.net/problem/11047)       |   \u003cimg src=\"https://static.solved.ac/tier_small/7.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/동전%200.swift)    | `23.08.02`  | 그리디 |\n|   [치킨 배달](https://www.acmicpc.net/problem/15686)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/치킨%20배달.swift)    | `23.08.02`  | dfs,조합 |\n|   [문제집](https://www.acmicpc.net/problem/1766)       |   \u003cimg src=\"https://static.solved.ac/tier_small/14.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/문제집.swift)    | `23.08.01`  | 위상정렬 |\n|   [줄 세우기](https://www.acmicpc.net/problem/2252)       |   \u003cimg src=\"https://static.solved.ac/tier_small/13.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/줄%20세우기.swift)    | `23.08.01`  | 위상정렬 |\n|   [평범한 배낭](https://www.acmicpc.net/problem/12865)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/평범한%20배낭.swift)    | `23.08.01`  | 0-1knapsack, 2차원dp |\n|   [LCS](https://www.acmicpc.net/problem/9251)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/LCS.swift)    | `23.08.01`  | 2차원dp |\n|   [도시 분할 계획](https://www.acmicpc.net/problem/1647)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/도시%20분할%20계획.swift)    | `23.07.30`  | MST |\n|   [절대값 힙](https://www.acmicpc.net/problem/11286)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/절대값%20힙.swift)    | `23.07.28`  | heap |\n|   [나는야 포켓몬 마스터 이다솜](https://www.acmicpc.net/problem/1620)       |   \u003cimg src=\"https://static.solved.ac/tier_small/7.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/나는야%20포켓몬%20마스터%20이다솜.swift)    | `23.07.27`  | 딕셔너리 |\n|   [최대힙](https://www.acmicpc.net/problem/11279)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/최대힙.swift)    | `23.07.27`  | heap |\n|   [최소힙](https://www.acmicpc.net/problem/1927)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/최소힙.swift)    | `23.07.27`  | heap |\n|   [듣보잡](https://www.acmicpc.net/problem/1764)       |   \u003cimg src=\"https://static.solved.ac/tier_small/7.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/듣보잡.swift)    | `23.07.26`  | 딕셔너리 |\n|   [ATM](https://www.acmicpc.net/problem/11399)       |   \u003cimg src=\"https://static.solved.ac/tier_small/7.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/ATM.swift)    | `23.07.26`  | 그리디 |\n|   [파도반 수열](https://www.acmicpc.net/problem/9461)       |   \u003cimg src=\"https://static.solved.ac/tier_small/8.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/파도반%20수열.swift)    | `23.07.26`  | dp |\n|   [패션왕 신해빈](https://www.acmicpc.net/problem/9375)       |   \u003cimg src=\"https://static.solved.ac/tier_small/8.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/패션왕%20신해빈.swift)    | `23.07.26`  | 수학 |\n|   [DNA 비밀번호](https://www.acmicpc.net/problem/12891)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/DNA%20비밀번호.swift)    | `23.07.25`  | 슬라이딩윈도우 |\n|   [블로그](https://www.acmicpc.net/problem/21921)       |   \u003cimg src=\"https://static.solved.ac/tier_small/8.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/블로그.swift)    | `23.07.25`  | 슬라이딩윈도우 |\n|   [내려가기](https://www.acmicpc.net/problem/2096)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/내려가기.swift)    | `23.07.25`  | dp |\n|   [IOIOI](https://www.acmicpc.net/problem/5525)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/IOIOI.swift)    | `23.07.25`  | dp |\n|   [피보나치 함수](https://www.acmicpc.net/problem/1003)       |   \u003cimg src=\"https://static.solved.ac/tier_small/8.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/피보나치%20함수.swift)    | `23.07.25`  | dp |\n|   [비밀번호 찾기](https://www.acmicpc.net/problem/17219)       |   \u003cimg src=\"https://static.solved.ac/tier_small/7.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/비밀번호%20찾기.swift)    | `23.07.25`  | 딕셔너리 |\n|   [1,2,3 더하기](https://www.acmicpc.net/problem/9095)       |   \u003cimg src=\"https://static.solved.ac/tier_small/8.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/1,2,3%20더하기.swift)    | `23.07.25`  | dp |\n|   [좌표 압축](https://www.acmicpc.net/problem/18870)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/좌표%20압축.swift)    | `23.07.25`  | 이진탐색 |\n|   [구간 합 구하기 4](https://www.acmicpc.net/problem/11727)       |   \u003cimg src=\"https://static.solved.ac/tier_small/8.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/구간%20합%20구하기%204.swift)    | `23.07.24`  | dp |\n|   [2*n 타일링 2](https://www.acmicpc.net/problem/11727)       |   \u003cimg src=\"https://static.solved.ac/tier_small/8.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/2*n%20타일%202.swift)    | `23.07.24`  | dp |\n|   [2*n 타일링](https://www.acmicpc.net/problem/11726)       |   \u003cimg src=\"https://static.solved.ac/tier_small/8.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/2*n%20타일.swift)    | `23.07.24`  | dp |\n|   [이모티콘](https://www.acmicpc.net/problem/14226)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/이모티콘.swift)    | `23.07.24`  | bfs |\n|   [뱀과 사다리 게임](https://www.acmicpc.net/problem/16928)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/뱀과%20사다리%20게임.swift)    | `23.07.24`  | bfs |\n|   [적록색약](https://www.acmicpc.net/problem/10026)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/적록색약.swift)    | `23.07.24`  | bfs |\n|   [트리의 부모 찾기](https://www.acmicpc.net/problem/11725)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/트리의%20부모%20찾기.swift)    | `23.07.23`  | bfs,딕셔너리 |\n|   [N과 M (9)](https://www.acmicpc.net/problem/15663)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/N과%20M%20(9).swift)    | `23.07.23`  | 순열 |\n|   [트리 순회](https://www.acmicpc.net/problem/1991)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/트리%20순회.swift)    | `23.07.23`  | 전위,중위,후위 순회 |\n|   [계단 오르기](https://www.acmicpc.net/problem/2579)       |   \u003cimg src=\"https://static.solved.ac/tier_small/8.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/계단%20오르기.swift)    | `23.07.23`  | dp |\n|   [색종이 만들기](https://www.acmicpc.net/problem/2630)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/색종이%20만들기.swift)    | `23.07.23`  | 재귀,분할정복 |\n|   [N과 M (12)](https://www.acmicpc.net/problem/15666)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/N과%20M%20(12).swift)    | `23.07.22`  | 중복 조합 |\n|   [택배 배송](https://www.acmicpc.net/problem/5972)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/택배%20배송.swift)    | `23.07.22`  | 다익스트라 |\n|   [최소비용 구하기](https://www.acmicpc.net/problem/1916)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/최소비용%20구하기.swift)    | `23.07.21`  | 다익스트라 |\n|   [곱셈](https://www.acmicpc.net/problem/1629)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/곱셈.swift)    | `23.07.21`  | 재귀,분할정복 |\n|   [정수 삼각형](https://www.acmicpc.net/problem/1932)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/정수%20삼각형.swift)    | `23.07.21`  | dp |\n|   [RGB거리](https://www.acmicpc.net/problem/1149)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/RGB거리.swift)    | `23.07.21`  | dp |\n|   [물병](https://www.acmicpc.net/problem/1052)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/물병.swift)    | `23.07.20`  | 제곱값다루기 |\n|   [스티커](https://www.acmicpc.net/problem/9465)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/스티커.swift)    | `23.07.19`  | dp |\n|   [토마토(7576)](https://www.acmicpc.net/problem/7576)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/토마토(7576).swift)    | `23.07.19`  | BFS |\n|   [토마토(7569)](https://www.acmicpc.net/problem/7569)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/토마토(7569).swift)    | `23.07.19`  | BFS |\n|   [구간 합 구하기 5](https://www.acmicpc.net/problem/11660)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/구간%20합%20구하기%205.swift)    | `23.07.19`  | 구간합 |\n|   [리모컨](https://www.acmicpc.net/problem/1107)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/리모컨.swift)    | `23.07.18`  | 투포인터 |\n|   [AC](https://www.acmicpc.net/problem/5430)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/AC.swift)    | `23.07.18`  | 투포인터 |\n|   [헌내기는 친구가 필요해](https://www.acmicpc.net/problem/21736)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/헌내기는%20친구가%20필요해.swift)    | `23.07.18`  | dfs |\n|   [Z](https://www.acmicpc.net/problem/1074)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/Z.swift)    | `23.07.18`  | 분할정복 |\n|   [케빈 베이컨의 6단계 법칙](https://www.acmicpc.net/problem/1389)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/케빈%20베이컨의%206단계%20법칙.swift)    | `23.07.18`  | 플로이드워셜 |\n|   [가장 가까운 세 사람의 심리적 거리](https://www.acmicpc.net/problem/20529)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/가장%20가까운%20세%20사람의%20심리적%20거리.swift)    | `23.07.18`  | 조합,DFS,완전탐색,비둘기집원리 |\n|   [쉬운 최단거리](https://www.acmicpc.net/problem/14940)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/쉬운%20최단거리.swift)    | `23.07.17`  | BFS |\n|   [1로 만들기](https://www.acmicpc.net/problem/1463)       |   \u003cimg src=\"https://static.solved.ac/tier_small/8.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/1로%20만들기.swift)    | `23.07.17`  | DP |\n|   [안전 영역](https://www.acmicpc.net/problem/2468)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/안전%20영역.swift)    | `23.07.16`  | DFS |\n|   [연결 요소의 개수](https://www.acmicpc.net/problem/1260)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/연결%20요소의%20개수.swift)    | `23.07.16`  | DFS |\n|   [DFS와 BFS](https://www.acmicpc.net/problem/1260)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/DFS와%20BFS.swift)    | `23.07.16`  | DFS,BFS |\n|   [감시 피하기](https://www.acmicpc.net/problem/18428)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/감시%20피하기.swift)    | `23.07.16`  | DFS,조합,완전탐색 |\n|   [유기농 배추](https://www.acmicpc.net/problem/1012)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/유기농%20배추.swift)    | `23.07.14`  | DFS |\n|   [바이러스](https://www.acmicpc.net/problem/2606)       |   \u003cimg src=\"https://static.solved.ac/tier_small/8.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/바이러스.swift)    | `23.07.14`  | DFS |\n|   [단지번호붙이기](https://www.acmicpc.net/problem/2667)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/단지번호붙이기.swift)    | `23.07.13`  | BFS |\n|   [미로탐색](https://www.acmicpc.net/problem/2178)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/미로탐색.swift)    | `23.07.13`  | BFS,최단경로 |\n|   [무한 수열](https://www.acmicpc.net/problem/1351)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/무한%20수열.swift)    | `23.05.18`  | dp, dfs |\n|   [PPAP](https://www.acmicpc.net/problem/16120)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/PPAP.swift)    | `23.05.17`  | 스택, suffix |\n|   [카드 구매하기](https://www.acmicpc.net/problem/11052)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/카드%20구매하기.swift)    | `23.05.17`  | DP |\n|   [친구비](https://www.acmicpc.net/problem/16562)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/친구비.swift)    | `23.05.16`  | union-find |\n|   [카드 합체 놀이](https://www.acmicpc.net/problem/15903)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/카드%20합체%20놀이.swift)    | `23.03.28`  | 그리디 |\n|   [방탈출](https://www.acmicpc.net/problem/15729)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/방탈출.swift)    | `23.03.28`  | 그리디 |\n|   [통나무 건너뛰기](https://www.acmicpc.net/problem/11497)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/통나무%20건너뛰기.swift)    | `23.03.22`  | 그리디 |\n|   [5차 전직](https://www.acmicpc.net/problem/16112)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/5차%20전직.swift)    | `23.03.22`  | 그리디 |\n|   [초콜릿 식사](https://www.acmicpc.net/problem/2885)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/초콜릿%20식사.swift)    | `23.03.22`  | 그리디 |\n|   [운동](https://www.acmicpc.net/problem/1956)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/운동.swift)    | `23.03.21`  | 플로이드, 최단거리 |\n|   [플로이드](https://www.acmicpc.net/problem/11404)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/플로이드.swift)    | `23.03.21`  | 플로이드, 최단거리 |\n|   [회문](https://www.acmicpc.net/problem/17609)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/회문.swift)    | `23.03.21`  | 투포인터 |\n|   [겹치는 건 싫어](https://www.acmicpc.net/problem/20922)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/겹치는%20건%20싫어.swift)    | `23.03.21`  | 투포인터 |\n|   [우리집엔 도서관이 있어](https://www.acmicpc.net/problem/2872)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/우리집엔%20도서관이%20있어.swift)    | `23.03.20`  | 그리디 |\n|   [수리공 항승](https://www.acmicpc.net/problem/1449)       |   \u003cimg src=\"https://static.solved.ac/tier_small/8.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/수리공%20항승.swift)    | `23.03.19`  | 그리디 |\n|   [주식](https://www.acmicpc.net/problem/11501)       |   \u003cimg src=\"https://static.solved.ac/tier_small/8.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/주식.swift)    | `23.03.18`  | 그리디 |\n|   [행렬](https://www.acmicpc.net/problem/1080)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/행렬.swift)    | `23.03.10`  | 그리디 |\n|   [아기상어](https://www.acmicpc.net/problem/16236)       |   \u003cimg src=\"https://static.solved.ac/tier_small/14.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/아기상어.swift)    | `23.03.10`  | bfs |\n|   [나무 자르기](https://www.acmicpc.net/problem/2805)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/나무%20자르기.swift)    | `23.03.09`  | 파라메트릭 서치 |\n|   [지름길](https://www.acmicpc.net/problem/1446)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/지름길.swift)    | `23.03.09`  | 다익스트라, 최단거리 |\n|   [친구](https://www.acmicpc.net/problem/1058)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/친구.swift)    | `23.03.08`  | 플로이드-워셜, 최단거리 |\n|   [볼 모으기](https://www.acmicpc.net/problem/17615)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/볼%20모으기.swift)    | `23.03.08`  | 그리디 |\n|   [우체국](https://www.acmicpc.net/problem/2141)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/우체국.swift)    | `23.03.08`  | 그리디 |\n|   [발전소 설치](https://www.acmicpc.net/problem/1277)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/발전소%20설치.swift)    | `23.03.07`  | 그리디 |\n|   [꿀 따기](https://www.acmicpc.net/problem/21758)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/꿀%20따기.swift)    | `23.03.06`  | 그리디 |\n|   [회전 초밥](https://www.acmicpc.net/problem/2531)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/회전%20초밥.swift)    | `23.03.06`  | 투포인터 |\n|   [가장 긴 짝수 연속한 부분 수열(large)](https://www.acmicpc.net/problem/22862)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/가장%20긴%20짝수%20연속한%20부분%20수열(large).swift)    | `23.03.05`  | 투 포인터 |\n|   [두 용액](https://www.acmicpc.net/problem/2470)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/두%20용액.swift)    | `23.03.01`  | 투 포인터 |\n|   [배](https://www.acmicpc.net/problem/1092)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/배.swift)    | `23.03.01`  | 그리디 |\n|   [숨바꼭질2](https://www.acmicpc.net/problem/12851)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/숨바꼭질2.swift)    | `23.02.24`  | BFS, 최단 거리 |\n|   [가장 긴 짝수 연속한 부분 수열(small)](https://www.acmicpc.net/problem/22857)       |   \u003cimg src=\"https://static.solved.ac/tier_small/9.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/가장%20긴%20짝수%20연속한%20부분%20수열(small).swift)    | `23.02.24`  | 투포인터 |\n|   [센서](https://www.acmicpc.net/problem/2212)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/센서.swift)    | `23.02.24`  | 그리디 |\n|   [강의실 배정](https://www.acmicpc.net/problem/11000)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/강의실%20배정.swift)    | `23.02.24`  | 그리디 |\n|   [최소 회의실 개수](https://www.acmicpc.net/problem/19598)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/최소%20회의실%20개수.swift)    | `23.02.24`  | 그리디 |\n|   [행복 유치원](https://www.acmicpc.net/problem/13164)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/행복%20유치원.swift)    | `23.02.24`  | 그리디 |\n|   [서강그라운드](https://www.acmicpc.net/problem/14938)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/서강그라운드.swift)    | `23.02.23`  | 플로이드 워셜, 최단 거리 |\n|   [최단경로](https://www.acmicpc.net/problem/1753)       |   \u003cimg src=\"https://static.solved.ac/tier_small/12.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/최단경로.swift)    | `23.02.23`  | 다익스트라, 최단 거리 |\n|   [끝나지 않는 파티](https://www.acmicpc.net/problem/11265)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/끝나지%20않는%20파티.swift)    | `23.02.22`  | 플로이드 워셜, 최단 거리 |\n|   [숨바꼭질3](https://www.acmicpc.net/problem/13549)       |   \u003cimg src=\"https://static.solved.ac/tier_small/11.svg\" width =\"15\"\u003e |   [🥇](https://github.com/hyun99999/algorithm-Swift/blob/master/Gold/숨바꼭질3.swift)    | `23.02.22`  | BFS, 최단 거리 |\n|   [숨바꼭질](https://www.acmicpc.net/problem/1697)       |   \u003cimg src=\"https://static.solved.ac/tier_small/10.svg\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/숨바꼭질.swift)    | `23.02.22`  | BFS, 최단 거리 |\n|   [경로 찾기](https://www.acmicpc.net/problem/11055)       |   \u003cimg src=\"https://camo.githubusercontent.com/f9fbfc34970ea19a732149ee3f1afc3fcb96309a8d182ef157d724d6eefd1973/68747470733a2f2f7374617469632e736f6c7665642e61632f746965725f736d616c6c2f31302e737667\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/경로%20찾기.swift)    | `23.02.20`  | DFS |\n|   [특정 거리의 도시 찾기](https://www.acmicpc.net/problem/18352)       |   \u003cimg src=\"https://camo.githubusercontent.com/e89e2c34907a70e2de81836b1d798391d56768998c197adccdb9ee1a71f75b9e/68747470733a2f2f7374617469632e736f6c7665642e61632f746965725f736d616c6c2f392e737667\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/특정%20거리의%20도시%20찾기.swift)    | `23.02.20`  | BFS, 최단거리 |\n|   [가장 큰 증가 부분 수열](https://www.acmicpc.net/problem/11055)       |   \u003cimg src=\"https://camo.githubusercontent.com/e89e2c34907a70e2de81836b1d798391d56768998c197adccdb9ee1a71f75b9e/68747470733a2f2f7374617469632e736f6c7665642e61632f746965725f736d616c6c2f392e737667\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/가장%20큰%20증가%20부분%20수열.swift)    | `23.02.17`  | DP |\n|   [연속합](https://www.acmicpc.net/problem/1912)       |   \u003cimg src=\"https://camo.githubusercontent.com/e89e2c34907a70e2de81836b1d798391d56768998c197adccdb9ee1a71f75b9e/68747470733a2f2f7374617469632e736f6c7665642e61632f746965725f736d616c6c2f392e737667\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/연속합.swift)    | `23.02.17`  | DP |\n|   [가장 긴 증가하는 부분 수열](https://www.acmicpc.net/problem/11053)       |   \u003cimg src=\"https://camo.githubusercontent.com/e89e2c34907a70e2de81836b1d798391d56768998c197adccdb9ee1a71f75b9e/68747470733a2f2f7374617469632e736f6c7665642e61632f746965725f736d616c6c2f392e737667\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/가장%20긴%20증가하는%20부분%20수열.swift)    | `23.02.17`  | DP |\n|   [민겸 수](https://www.acmicpc.net/problem/1541)             |  \u003cimg src=\"https://camo.githubusercontent.com/e89e2c34907a70e2de81836b1d798391d56768998c197adccdb9ee1a71f75b9e/68747470733a2f2f7374617469632e736f6c7665642e61632f746965725f736d616c6c2f392e737667\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/민겸%20수.swift)    | `23.02.13`  | 그리디 |\n|   [A-\u003eB](https://www.acmicpc.net/problem/1541)             |  \u003cimg src=\"https://camo.githubusercontent.com/e89e2c34907a70e2de81836b1d798391d56768998c197adccdb9ee1a71f75b9e/68747470733a2f2f7374617469632e736f6c7665642e61632f746965725f736d616c6c2f392e737667\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/A-\u003eB.swift)    | `23.02.13`  | 그리디 |\n|   [잃어버린 괄호](https://www.acmicpc.net/problem/1541)             |  \u003cimg src=\"https://camo.githubusercontent.com/e89e2c34907a70e2de81836b1d798391d56768998c197adccdb9ee1a71f75b9e/68747470733a2f2f7374617469632e736f6c7665642e61632f746965725f736d616c6c2f392e737667\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/잃어버린%20괄호.swift)    | `23.02.13`  | 그리디 |\n|   [블로그2](https://www.acmicpc.net/problem/20365)             |  \u003cimg src=\"https://camo.githubusercontent.com/627abdadaa6151e4ef8e6ef62f47e735acfcd7c04d75fa1d771cf166a06a7f42/68747470733a2f2f7374617469632e736f6c7665642e61632f746965725f736d616c6c2f382e737667\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/블로그2.swift)    | `23.02.06`  | 그리디 |\n|   [서강근육맨](https://www.acmicpc.net/problem/20300)             |  \u003cimg src=\"https://camo.githubusercontent.com/627abdadaa6151e4ef8e6ef62f47e735acfcd7c04d75fa1d771cf166a06a7f42/68747470733a2f2f7374617469632e736f6c7665642e61632f746965725f736d616c6c2f382e737667\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/서강근육맨.swift)    | `23.02.03`  | 그리디 |\n|   [에너지 드링크](https://www.acmicpc.net/problem/20115)             |  \u003cimg src=\"https://camo.githubusercontent.com/627abdadaa6151e4ef8e6ef62f47e735acfcd7c04d75fa1d771cf166a06a7f42/68747470733a2f2f7374617469632e736f6c7665642e61632f746965725f736d616c6c2f382e737667\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/에너지%20드링크.swift)    | `23.02.03`  | 그리디 |\n|   [주유소](https://www.acmicpc.net/problem/13305)             |  \u003cimg src=\"https://camo.githubusercontent.com/627abdadaa6151e4ef8e6ef62f47e735acfcd7c04d75fa1d771cf166a06a7f42/68747470733a2f2f7374617469632e736f6c7665642e61632f746965725f736d616c6c2f382e737667\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/주유소.swift)    | `23.02.03`  | 그리디 |\n|   [회의실 배정](https://www.acmicpc.net/problem/1931)             |  \u003cimg src=\"https://camo.githubusercontent.com/f9fbfc34970ea19a732149ee3f1afc3fcb96309a8d182ef157d724d6eefd1973/68747470733a2f2f7374617469632e736f6c7665642e61632f746965725f736d616c6c2f31302e737667\" width =\"15\"\u003e |   [🥈](https://github.com/hyun99999/algorithm-Swift/blob/master/Silver/회의실%20배정.swift)    | `23.02.03`  | 그리디 |\n\n\u003e 프로그래머스\n\n|    문제                   |   난이도   |   풀이   |  날짜   |  알고리즘  |\n| :----------------------: | :------: | :-------: |:-------:|:-------:|\n|   [징검다리](https://school.programmers.co.kr/learn/courses/30/lessons/43236)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level4/징검다리.swift)    | `23.11.29`  | 이진탐색💪 |\n|   [길 찾기 게임](https://school.programmers.co.kr/learn/courses/30/lessons/42892)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/길%20찾기%20게임.swift)    | `23.11.28`  | 이진탐색트리💪 |\n|   [부대복귀](https://school.programmers.co.kr/learn/courses/30/lessons/132266)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/부대복귀.swift)    | `23.11.24`  | bfs💪 |\n|   [코딩 테스트 공부](https://school.programmers.co.kr/learn/courses/30/lessons/118668)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/코딩%20테스트%20공부.swift)    | `23.11.24`  | 2차원 dp |\n|   [이모티콘 할인행사](https://school.programmers.co.kr/learn/courses/30/lessons/150368)             |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/이모티콘%20할인행사.swift)    | `23.11.24`  | 완전탐색 |\n|   [미로 탈출](https://school.programmers.co.kr/learn/courses/30/lessons/159993)             |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/미로%20탈출.swift)    | `23.10.13`  | bfs |\n|   [카드 뭉치](https://school.programmers.co.kr/learn/courses/30/lessons/159994)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/카드%20뭉치.swift)    | `23.10.13`  | 구현 |\n|   [대충 만든 자판](https://school.programmers.co.kr/learn/courses/30/lessons/160586)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/대충%20만든%20자판.swift)    | `23.10.13`  | 구현 |\n|   [폰켓몬](https://school.programmers.co.kr/learn/courses/30/lessons/1845)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/폰켓몬.swift)    | `23.10.06`  | 해시 |\n|   [호텔 대실](https://school.programmers.co.kr/learn/courses/30/lessons/155651)             |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/호텔%20대실.swift)    | `23.09.12`  | 그리디 |\n|   [리코쳇 로봇](https://school.programmers.co.kr/learn/courses/30/lessons/169199)             |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/리코쳇%20로봇.swift)    | `23.09.12`  | bfs+깊이저장 |\n|   [덧칠하기](https://school.programmers.co.kr/learn/courses/30/lessons/161989)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/덧칠하기.swift)    | `23.09.12`  | 구현 |\n|   [바탕화면 정리](https://school.programmers.co.kr/learn/courses/30/lessons/161990)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/바탕화면%20정리.swift)    | `23.09.12`  | 구현 |\n|   [공원 산책](https://school.programmers.co.kr/learn/courses/30/lessons/172928)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/공원%20산책.swift)    | `23.09.11`  | 구현 |\n|   [광물 캐기](https://school.programmers.co.kr/learn/courses/30/lessons/172927)             |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/공물%20캐기.swift)    | `23.09.08`  | 그리디 |\n|   [과제 수행하기](https://school.programmers.co.kr/learn/courses/30/lessons/176962)             |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/과제%20수행하기.swift)    | `23.09.08`  | 스택 |\n|   [요격 시스템](https://school.programmers.co.kr/learn/courses/30/lessons/181188)             |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/요격%20시스템.swift)    | `23.09.08`  | 그리디 |\n|   [달리기 경주](https://school.programmers.co.kr/learn/courses/30/lessons/178871)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/달리기%20경주.swift)    | `23.07.14`  | 딕셔너리 |\n|   [추억 점수](https://school.programmers.co.kr/learn/courses/30/lessons/176963)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/추억%20점수.swift)    | `23.07.14`  |  |\n|   [택배 배달과 수거하기](https://school.programmers.co.kr/learn/courses/30/lessons/150369?language=swift)             |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/택배%20배달과%20수거하기.swift)    | `23.01.20`  |  |\n|   [우박수열 정적분](https://school.programmers.co.kr/learn/courses/30/lessons/134239)             |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/우박수열%20정적분.swift)    | `23.01.20`  | 문제해석 |\n|   [교점에 별 만들기](https://school.programmers.co.kr/learn/courses/30/lessons/87377)             |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/교점에%20별%20만들기.swift)    | `23.01.18`  | 식 세우고 풀기 |\n|   [디펜스 게임](https://school.programmers.co.kr/learn/courses/30/lessons/142085)             |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/디펜스%20게임.swift)    | `23.01.18`  | 파라메트릭 서치(이진탐색) - 시간초과 |\n|   [마법의 엘리베이터](https://school.programmers.co.kr/learn/courses/30/lessons/148653)             |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/마법의%20엘리베이터.swift)    | `23.01.17`  |  |\n|   [숫자 카드 나누기](https://school.programmers.co.kr/learn/courses/30/lessons/135807)             |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/숫자%20카드%20나누기.swift)    | `23.01.13`  |  |\n|   [풍선 터트리기](https://school.programmers.co.kr/learn/courses/30/lessons/68646)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/풍선%20터트리기.swift)    | `23.01.13`  | 다이나믹 프로그래밍 |\n|   [혼자 놀기의 달인](https://school.programmers.co.kr/learn/courses/30/lessons/131130)             |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/혼자%20놀기의%20달인.swift)    | `23.01.13`  |  |\n|   [점 찍기](https://school.programmers.co.kr/learn/courses/30/lessons/140107)             |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/점%20찍기.swift)    | `23.01.12`  |  |\n|   [개인정보 수집 유효기간](https://school.programmers.co.kr/learn/courses/30/lessons/150370)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/개인정보%20수집%20유효기간.swift)    | `23.01.11`  |  |\n|   [크기가 작은 부분문자열](https://school.programmers.co.kr/learn/courses/30/lessons/147355)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/크기가%20작은%20부분문자열.swift)    | `23.01.10`  |  |\n|   [쿼드압축 후 개수 세기](https://school.programmers.co.kr/learn/courses/30/lessons/68936)             |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/쿼드압축%20후%20개수%20세기.swift)    | `22.12.14`  |  |\n|   [섬 연결하기](https://school.programmers.co.kr/learn/courses/30/lessons/42861)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/섬%20연결하기.swift)    | `22.12.13`  | MST(크루스칼, 프림) |\n|   [가장 가까운 같은 글자](https://school.programmers.co.kr/learn/courses/30/lessons/142086)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/가장%20가까운%20같은%20글자.swift)    | `22.12.10`  | dictionary 초기화 |\n|   [할인행사](https://school.programmers.co.kr/learn/courses/30/lessons/131127)             |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/할인행사.swift)    | `22.12.10`  |  |\n|   [택배상자](https://school.programmers.co.kr/learn/courses/30/lessons/131704)             |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/택배상자.swift)    | `22.12.10`  |  |\n|   [롤케이크 자르기](https://school.programmers.co.kr/learn/courses/30/lessons/132265)             |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/롤케이크%20자르기.swift)    | `22.12.09`  |  |\n|   [문자열 자르기](https://school.programmers.co.kr/learn/courses/30/lessons/140108)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/문자열%20자르기.swift)    | `22.12.06`  |  |\n|   [귤 고르기](https://school.programmers.co.kr/learn/courses/30/lessons/138476)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/귤%20고르기.swift)    | `22.11.25`  | dictionary 초기화 |\n|   [명예의 전당(1)](https://school.programmers.co.kr/learn/courses/30/lessons/131701)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/명예의%20전당(1).swift)    | `22.11.25`  |  |\n|   [연속 부분 수열 합의 개수](https://school.programmers.co.kr/learn/courses/30/lessons/131701)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/연속%20부분%20수열%20합의%20개수.swift)    | `22.11.25`  |  |\n|   [옹알이(2)](https://school.programmers.co.kr/learn/courses/30/lessons/133499)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/옹알이(2).swift)    | `22.11.23`  | Array slice |\n|   [햄버거 만들기](https://school.programmers.co.kr/learn/courses/30/lessons/133502)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/햄버거%20만들기.swift)    | `22.11.23`  | Array slice |\n|   [과일 장수](https://school.programmers.co.kr/learn/courses/30/lessons/135808)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/과일%20장수.swift)    | `22.11.17`  | stride 사용 |\n|   [기사단원의 무기](https://school.programmers.co.kr/learn/courses/30/lessons/136798)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/기사단원의%20무기.swift)    | `22.11.17`  | 약수 구하기(제곱근) |\n|   [숫자 짝꿍](https://school.programmers.co.kr/learn/courses/30/lessons/131128)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/숫자%20짝꿍.swift)    | `22.11.17`  |  |\n|   [콜라 문제](https://school.programmers.co.kr/learn/courses/30/lessons/132267)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/콜라%20문제.swift)    | `22.11.16`  |  |\n|   [삼총사](https://school.programmers.co.kr/learn/courses/30/lessons/131705)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/삼총사.swift)    | `22.10.19`  |  |\n|   [가장 긴 팸린드롬](https://school.programmers.co.kr/learn/courses/30/lessons/12904)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/가장%20긴%20팸린드롬.swift)    | `22.09.23`  |  |\n|   [순위](https://school.programmers.co.kr/learn/courses/30/lessons/49191)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/순위.swift)    | `22.09.23`  |  |\n|   [[1차]셔틀버스](https://school.programmers.co.kr/learn/courses/30/lessons/17678)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/[1차]셔틀버스.swift)    | `22.09.23`  | 시간다루기 |\n|   [스티커 모으기(2)](https://school.programmers.co.kr/learn/courses/30/lessons/12971)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/스티커%20모으기(2).swift)    | `22.09.23`  | DP |\n|   [입국심사](https://school.programmers.co.kr/learn/courses/30/lessons/43238)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/입국심사.swift)    | `22.09.22`  | 이진탐색 |\n|   [경주로 건설](https://school.programmers.co.kr/learn/courses/30/lessons/67259)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/경주로%20건설.swift)    | `22.09.21`  | DFS |\n|   [표 편집](https://school.programmers.co.kr/learn/courses/30/lessons/81303)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/표%20편집.swift)    | `22.09.21`  | linked list |\n|   [디스크 컨트롤러](https://school.programmers.co.kr/learn/courses/30/lessons/42627)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/디스크%20컨트롤러.swift)    | `22.09.21`  |  |\n|   [여행경로](https://school.programmers.co.kr/learn/courses/30/lessons/43164)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/여행경로.swift)    | `22.09.20`  | DFS |\n|   [가장 먼 노드](https://school.programmers.co.kr/learn/courses/30/lessons/49189)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/가장%20먼%20노드.swift)    | `22.09.17`  |  |\n|   [징검다리 건너기](https://school.programmers.co.kr/learn/courses/30/lessons/64062)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/징검다리%20건너기.swift)    | `22.09.14`  | 이진탐색 |\n|   [기지국 설치](https://school.programmers.co.kr/learn/courses/30/lessons/12979)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/기지국%20설치.swift)    | `22.09.14`  |  |\n|   [불량 사용자](https://school.programmers.co.kr/learn/courses/30/lessons/64064)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/불량%20사용자.swift)    | `22.09.13`  | 조합 |\n|   [숫자 게임](https://school.programmers.co.kr/learn/courses/30/lessons/12987)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/숫자%20게임.swift)    | `22.09.13`  |  |\n|   [베스트앨범](https://school.programmers.co.kr/learn/courses/30/lessons/42579)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/베스트앨범.swift)    | `22.09.13`  | 해시 |\n|   [단어 변환](https://school.programmers.co.kr/learn/courses/30/lessons/43163)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/단어%20변환.swift)    | `22.09.13`  | BFS |\n|   [네트워크](https://school.programmers.co.kr/learn/courses/30/lessons/43162)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/네트워크.swift)    | `22.09.12`  | DFS |\n|   [이중우선순위큐](https://school.programmers.co.kr/learn/courses/30/lessons/42628)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/이중우선순위큐.swift)    | `22.09.09`  | 이중우선순위큐 |\n|   [예상 대진표](https://school.programmers.co.kr/learn/courses/30/lessons/12985)               |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/예상%20대진표swift)    | `22.09.08`  |  |\n|   [[3차]압축](https://school.programmers.co.kr/learn/courses/30/lessons/17684)               |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/[3차]압축.swift)    | `22.09.07`  |  |\n|   [[3차]파일명 정렬](https://school.programmers.co.kr/learn/courses/30/lessons/17686)               |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/[3차]파일명%20정렬.swift)    | `22.09.05`  | 문자열 다루기 |\n|   [[3차]n진수 게임](https://school.programmers.co.kr/learn/courses/30/lessons/17687)               |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/[3차]n진수%20게임.swift)    | `22.09.02`  |  |\n|   [[1차] 프렌즈4블록](https://school.programmers.co.kr/learn/courses/30/lessons/17679)               |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/[1차]%20프렌즈4블록.swift)    | `22.09.01`  | 구현, 게임 |\n|   [피보나치 수](https://school.programmers.co.kr/learn/courses/30/lessons/12945)               |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/피보나치%20수.swift)    | `22.09.01`  | DP |\n|   [카드 짝 맞추기](https://school.programmers.co.kr/learn/courses/30/lessons/72415)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/카드%20짝%20맞추기.swift)    | `22.09.01`  | BFS |\n|   [광고 삽입](https://school.programmers.co.kr/learn/courses/30/lessons/72414)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/광고%20삽입.swift)    | `22.08.31`  |  |\n|   [합승 택시 요금](https://school.programmers.co.kr/learn/courses/30/lessons/72413)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/합승%20택시%20요금.swift)    | `22.08.29`  | 플로이드-워셜 |\n|   [사라지는 발판](https://school.programmers.co.kr/learn/courses/30/lessons/92345)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/사라지는%20발판.swift)    | `22.08.27`  | 완전 탐색 |\n|   [N으로 표현](https://school.programmers.co.kr/learn/courses/30/lessons/42895)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/N으로%20표현.swift)    | `22.08.23`  | DFS, DP |\n|   [두 큐 합 같게 만들기](https://school.programmers.co.kr/learn/courses/30/lessons/118667)               |  Level 2|   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/두%20큐%20합%20같게%20만들기.swift)    | `22.08.22`  | 투 포인터 |\n|   [보석 쇼핑](https://school.programmers.co.kr/learn/courses/30/lessons/67258)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/보석%20쇼핑.swift)    | `22.08.22`  | 투 포인터 |\n|   [성격 유형 검사하기](https://school.programmers.co.kr/learn/courses/30/lessons/118666)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/성격%20유형%20검사하기.swift)    | `22.08.22`  | 조건 분기처리 |\n|   [N-Queen](https://school.programmers.co.kr/learn/courses/30/lessons/12952)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/N-Queen.swift)    | `22.08.22`  | DFS, 백트래킹 |\n|   [땅따먹기](https://school.programmers.co.kr/learn/courses/30/lessons/12913)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/땅따먹기.swift)    | `22.08.19`  |\n|   [JadenCase 문자열 만들기](https://school.programmers.co.kr/learn/courses/30/lessons/12951)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/JadenCase%20문자열%20만들기.swift)    | `22.08.18`  |\n|   [K진수에서 소수 개수 구하기](https://school.programmers.co.kr/learn/courses/30/lessons/92335)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/k진수에서%20소수%20개수%20구하기.swift)    | `22.08.18`  |\n|   [[3차]방금그곡](https://school.programmers.co.kr/learn/courses/30/lessons/17683)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/[3차]방금그곡.swift)    | `22.08.14`  |\n|   [스킬트리](https://school.programmers.co.kr/learn/courses/30/lessons/49993)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/스킬트리.swift)    | `22.08.14`  |\n|   [전력망을 둘로 나누기](https://school.programmers.co.kr/learn/courses/30/lessons/86971)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/전력망을%20둘로%20나누기.swift)    | `22.08.14`  |\n|   [[1차]캐시](https://school.programmers.co.kr/learn/courses/30/lessons/17680)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/[1차]캐시.swift)    | `22.08.06`  |\n|   [다음 큰 숫자](https://school.programmers.co.kr/learn/courses/30/lessons/12911)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/다음%20큰%20숫자.swift)    | `22.08.05`  |\n|   [모음사전](https://school.programmers.co.kr/learn/courses/30/lessons/84512)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/모음사전.swift)    | `22.08.05`  |\n|   [가장 큰 정사각형 찾기](https://school.programmers.co.kr/learn/courses/30/lessons/12905)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/가장%20큰%20정사각형%20찾기.swift)    | `22.08.05`  |\n|   [멀리뛰기](https://school.programmers.co.kr/learn/courses/30/lessons/12914)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/멀리뛰기.swift)    | `22.08.04`  |\n|   [최댓값과 최솟값](https://school.programmers.co.kr/learn/courses/30/lessons/12939)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/최댓값과%20최솟값.swift)    | `22.08.04`  |\n|   [행렬의 곱셈](https://school.programmers.co.kr/learn/courses/30/lessons/12949)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/행렬의%20곱셈.swift)    | `22.08.03`  |\n|   [최솟값 만들기](https://school.programmers.co.kr/learn/courses/30/lessons/12941)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/최솟값%20만들기.swift)    | `22.08.03`  |\n|   [카펫](https://school.programmers.co.kr/learn/courses/30/lessons/42842)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/카펫.swift)    | `22.08.03`  |\n|   [짝지어 제거하기](https://school.programmers.co.kr/learn/courses/30/lessons/12973)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/짝지어%20제거하기.swift)    | `22.08.03`  |\n|   [소수 찾기](https://school.programmers.co.kr/learn/courses/30/lessons/42839)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/소수%20찾기.swift)    | `22.08.03`  |\n|   [블록 이동하기](https://school.programmers.co.kr/learn/courses/30/lessons/60063)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/블록%20이동하기.swift)    | `22.08.02`  |\n|   [파괴되지 않은 건물](https://school.programmers.co.kr/learn/courses/30/lessons/92344)               |  Level 3|   [🚴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level3/파괴되지%20않은%20건물.swift)    | `22.08.01`  |\n|   [위장](https://school.programmers.co.kr/learn/courses/30/lessons/42578)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/위장.swift)    | `22.08.01`  |\n|   [올바른 괄호](https://school.programmers.co.kr/learn/courses/30/lessons/12909)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/올바른%20괄호.swift)    | `22.08.01`  |\n|   [N개의 최소공배수](https://school.programmers.co.kr/learn/courses/30/lessons/12953)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/N개의%20최소공배수.swift)    | `22.08.01`  |\n|   [큰 수 만들기](https://school.programmers.co.kr/learn/courses/30/lessons/42883)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/큰%20수%20만들기.swift)    | `22.08.01`  |\n|   [최대공약수와 최소공배수](https://school.programmers.co.kr/learn/courses/30/lessons/12969)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/최대공약수와%20최소공배수.swift)    | `22.08.01`  |\n|   [직사각형 별찍기](https://school.programmers.co.kr/learn/courses/30/lessons/12969)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/직사각형%20별찍기.swift)    | `22.07.31`  |\n|   [하샤드 수](https://school.programmers.co.kr/learn/courses/30/lessons/12947)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/하샤드%20수.swift)    | `22.07.30`  |\n|   [정수 제곱근 판별](https://school.programmers.co.kr/learn/courses/30/lessons/12934)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/정수%20제곱근%20판별.swift)    | `22.07.29`  |\n|   [행렬의 덧셈](https://school.programmers.co.kr/learn/courses/30/lessons/12950)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/행렬의%20덧셈.swift)    | `22.07.28`  |\n|   [x만큼 간격이 있는 n개의 숫자](https://school.programmers.co.kr/learn/courses/30/lessons/12954)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/x만큼%20간격이%20있는%20n개의%20숫자.swift)    | `22.07.27`  |\n|   [약수의 합](https://school.programmers.co.kr/learn/courses/30/lessons/12928)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/약수의%20합.swift)    | `22.07.27`  |\n|   [소수 찾기](https://school.programmers.co.kr/learn/courses/30/lessons/12921)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/소수%20찾기.swift)    | `22.07.27`  |\n|   [문자열 다루기 기본](https://school.programmers.co.kr/learn/courses/30/lessons/12918)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/문자열%20다루기%20기본.swift)    | `22.07.27`  |\n|   [후보키](https://school.programmers.co.kr/learn/courses/30/lessons/42890)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/후보키.swift)    | `22.07.27`  |\n|   [순위 검색](https://school.programmers.co.kr/learn/courses/30/lessons/72412)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/순위%20검색.swift)    | `22.07.26`  |\n|   [문자열 압축](https://school.programmers.co.kr/learn/courses/30/lessons/60057)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/문자열%20압축.swift)    | `22.07.26`  |\n|   [점프와 순간 이동](https://school.programmers.co.kr/learn/courses/30/lessons/12978)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/점프와%20순간%20이동.swift)    | `22.07.26`  |\n|   [핸드폰 번호 가리기](https://school.programmers.co.kr/learn/courses/30/lessons/12948)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/핸드폰%20번호%20가리기.swift)    | `22.07.26`  |\n|   [배달](https://school.programmers.co.kr/learn/courses/30/lessons/12978)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/배달.swift)    | `22.07.26`  |\n|   [콜라츠 추측](https://school.programmers.co.kr/learn/courses/30/lessons/12943)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/콜라츠%20추측.swift)    | `22.07.25`  |\n|   [평균 구하기](https://school.programmers.co.kr/learn/courses/30/lessons/12944)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/평균%20구하기.swift)    | `22.07.24`  |\n|   [짝수와 홀수](https://school.programmers.co.kr/learn/courses/30/lessons/12937)             |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/짝수와%20홀수.swift)    | `22.07.24`  |\n|   [제일 작은 수 제거하기](https://school.programmers.co.kr/learn/courses/30/lessons/12935)               |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/제일%20작은%20수%20제거하기.swift)    | `22.07.23`  |\n|   [자연수 뒤집어 배열로 만들기](https://school.programmers.co.kr/learn/courses/30/lessons/12932)               |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/자연수%20뒤집어%20배열로%20만들기.swift)    | `22.07.23`  |\n|   [영어 끝말잇기](https://school.programmers.co.kr/learn/courses/30/lessons/12981)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/영어%20끝말잇기.swift)    | `22.07.22`  |\n|   [정수 내림차순으로 배치하기](https://school.programmers.co.kr/learn/courses/30/lessons/12933)               |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/정수%20내림차순으로%20배치하기.swift)    | `22.07.22`  |\n|   [자릿수 더하기](https://school.programmers.co.kr/learn/courses/30/lessons/12931)               |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/자릿수%20더하기.swift)    | `22.07.22`  |\n|   [시저 암호](https://school.programmers.co.kr/learn/courses/30/lessons/12926)               |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/시저%20암호.swift)    | `22.07.21`  |\n|   [이상한 문자 만들기](https://school.programmers.co.kr/learn/courses/30/lessons/12930)               |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/이상한%20문자%20만들기.swift)    | `22.07.21`  |\n|   [문자열을 정수로 바꾸기](https://school.programmers.co.kr/learn/courses/30/lessons/12925)               |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/문자열을%20정수로%20바꾸기.swift)    | `22.07.20`  |\n|   [다리를 지나는 트럭](https://school.programmers.co.kr/learn/courses/30/lessons/42583) |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/다리를%20지나는%20트럭.swift)    | `22.07.20`  |\n|   [수박수박수박수박수박수?](https://school.programmers.co.kr/learn/courses/30/lessons/12922)               |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/수박수박수박수박수박수%3F.swift.swift)    | `22.07.20`  |\n|   [서울에서 김서방 찾기](https://school.programmers.co.kr/learn/courses/30/lessons/12919)               |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/서울에서%20김서방%20찾기.swift)    | `22.07.20`  |\n|   [조이스틱](https://school.programmers.co.kr/learn/courses/30/lessons/42860) |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/조이스틱.swift)    | `22.07.17`  |\n|   [문자열 내 p와 y 의 개수](https://school.programmers.co.kr/learn/courses/30/lessons/12916)               |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/문자열%20내%20p와%20y의%20개수.swift)    | `22.07.17`  |\n|   [문자열 내 마음대로 정렬하기](https://school.programmers.co.kr/learn/courses/30/lessons/12915)               |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/문자열%20내%20마음대로%20정렬하기.swift)    | `22.07.17`  |\n|   [[1차] 뉴스 클러스터링](https://school.programmers.co.kr/learn/courses/30/lessons/17677)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/%5B1차%5D%20뉴스%20클러스터링.swift)    | `22.07.17`  |\n|   [두 정수 사이의 합](https://school.programmers.co.kr/learn/courses/30/lessons/12910)               |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/두%20정수%20사이의%20합.swift)    | `22.07.16`  |\n|   [나누어 떨어지는 숫자 배열](https://school.programmers.co.kr/learn/courses/30/lessons/12910)               |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/나누어%20떨어지는%20숫자%20배열.swift)    | `22.07.16`  |\n|   [수식 최대화](https://school.programmers.co.kr/learn/courses/30/lessons/67257)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/수식%20최대화.swift)    | `22.07.16`  |\n|   [[1차] 다트 게임](https://school.programmers.co.kr/learn/courses/30/lessons/17682)               |  Level 1|   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/%5B1차%5D%20다트%20게임.swift)    | `22.07.16`  |\n|   [최소직사각형](https://school.programmers.co.kr/learn/courses/30/lessons/86491)               |  Level 1 |   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/최소직사각형.swift)    | `22.07.15`  |\n|   [피로도](https://school.programmers.co.kr/learn/courses/30/lessons/87946)               |  Level 2|   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/피로도.swift)    | `22.07.14`  |\n|   [2016년](https://school.programmers.co.kr/learn/courses/30/lessons/12901)               |  Level 1 |   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/2016년.swift)    | `22.07.14`  |\n|   [방문 길이](https://school.programmers.co.kr/learn/courses/30/lessons/49994)               |  Level 2 |   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/방문%20길이.swift)    | `22.07.13`  |\n|   [타겟 넘버](https://school.programmers.co.kr/learn/courses/30/lessons/43165)               |  Level 2 |   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/타겟%20넘버.swift)    | `22.07.13`  |\n|   [부족한 금액 계산하기](https://school.programmers.co.kr/learn/courses/30/lessons/82612)               |  Level 1 |   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/부족한%20금액%20계산하기.swift)    | `22.07.13`  |\n|   [[1차] 비밀지도](https://school.programmers.co.kr/learn/courses/30/lessons/17681)               |  Level 1 |   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/%5B1차%5D%20비밀지도.swift)    | `22.07.13`  |\n|   [이진 변환 반복하기](https://school.programmers.co.kr/learn/courses/30/lessons/70129)               |  Level 2 |   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/이진%20변환%20반복하기.swift)    | `22.07.11`  |\n|   [삼각 달팽이](https://school.programmers.co.kr/learn/courses/30/lessons/68645)               |  Level 2 |   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/삼각%20달팽이.swift)    | `22.07.10`  |\n|   [3진법 뒤집기](https://school.programmers.co.kr/learn/courses/30/lessons/68935)               |  Level 1 |   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/3진법%20뒤집기.swift)    | `22.07.10`  |\n|   [프린터](https://school.programmers.co.kr/learn/courses/30/lessons/42587)               |  Level 2 |   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/프린터.swift)    | `22.07.10`  |\n|   [기능개발](https://school.programmers.co.kr/learn/courses/30/lessons/42586)               |  Level 2 |   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/기능개발.swift)    | `22.07.09`  |\n|   [튜플](https://school.programmers.co.kr/learn/courses/30/lessons/64065)               |  Level 1 |   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/튜플.swift)    | `22.07.08`  |\n|   [모의고사](https://school.programmers.co.kr/learn/courses/30/lessons/42840)               |  Level 1 |   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/모의고사.swift)    | `22.07.08`  |\n|   [멀쩡한 사각](https://programmers.co.kr/learn/courses/30/lessons/62048)               |  Level 2 |   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/멀쩡한%20사각형.swift)    | `22.07.03`  |\n|   [내적](https://programmers.co.kr/learn/courses/30/lessons/70128)               |  Level 1 |   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/내적.swift)    | `22.07.03`  |\n|   [괄호 회전하기](https://programmers.co.kr/learn/courses/30/lessons/76502)               |  Level 2 |   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/괄호%20회전하기.swift)    | `22.07.02`  |\n|   [2개 이하로 다른 비트](https://programmers.co.kr/learn/courses/30/lessons/77885)               |  Level 2 |   [🏋️‍♀️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/2개%20이하로%20다른%20비트.swift)    | `22.07.02`  |\n|   [약수의 개수와 덧셈](https://programmers.co.kr/learn/courses/30/lessons/77884)               |  Level 1 |   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/약수의%20개수와%20덧셈.swift)    | `22.07.02`  |\n|   [음양 더하기](https://programmers.co.kr/learn/courses/30/lessons/76501)               |  Level 1 |   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/음양%20더하기.swift)    | `22.07.01`  |\n[n^2 배열 자르기](https://programmers.co.kr/learn/courses/30/lessons/87390)               |  Level 2 |   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/n%5E2%20배열%20자르기.swift)    | `22.07.01`  |\n[빛의 경로 사이클](https://programmers.co.kr/learn/courses/30/lessons/86052)               |  Level 2 |   [🏋️‍](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/빛의%20경로%20사이클.swift)    | `22.06.29`  |\n[나머지가 1이 되는 수 찾기](https://programmers.co.kr/learn/courses/30/lessons/87389)               |  Level 1 |   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/나머지가%201이%20되는%20수%20찾기.swift)    | `22.06.29`  |\n|   [없는 숫자 더하기](https://programmers.co.kr/learn/courses/30/lessons/86051?language=swift)               |  Level 1 |   [🏊‍♂️](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/없는%20숫자%20더하기.swift)    | `22.06.21`  |\n|    K번째수                 |  Level 1 |    [🔫](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/풀이/K번째수.md)     |   |\n|    두 개 뽑아서 더하기        |  Level 1 |    [🔫](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/풀이/두%20개%20뽑아서%20더하기.md)   |   |\n|     체육복                 |  Level1 |     [🔫](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/풀이/체육복.md)   |   |\n|    가운데 글자 가져오기       |  Level 1 |   [🔫](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/풀이/가운데%20글자%20가져오기.md)    |   |\n|  문자열 내림차순으로 배치하기   |  Level 1 |   [🔫](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/풀이/문자열%20내림차순으로%20배치하기.md)     |   |\n|   크레인 인형뽑기 게임        |  Level 1 |   [🔫](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/풀이/크레인%20인형뽑기%20게임.md)     |   |\n|    신규 아이디 추천          |  Level 1 |   [🔫](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/풀이/신규%20아이디%20추천.md)     |   |\n|    숫자 문자열과 영단어       |  Level 1 |   [🔫](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/숫자%20문자열과%20영단어.playground/Contents.swift) | `21.09.14` |\n|    실패율                 |  Level 1 |   [🔫](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/실패율.playground/Contents.swift)| `21.09.20` |\n|    신고 결과 받기           |  Level 1 |   [🏦](https://github.com/hyun99999/algorithm-Swift/blob/master/Level1/신고%20결과%20받기.swift)| `22.05.06` |\n|   가장 큰 수               |  Level 2 |   [🛠](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/풀이/가장%20큰%20수.md)    |   |\n|   H-Index                |  Level 2 |    [🛠](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/풀이/H-Index.md)    |   |\n|   거리두기 확인하기(BFS)     |  Level 2 |   [🛠](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/거리두기확인하기(BFS).playground/Contents.swift)    | `21.09.09`  |\n|   메뉴 리뉴얼              |  Level 2 |   [🛠](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/메뉴리뉴얼.playground/Contents.swift)    | `21.09.10`  |\n|   오픈채팅방               |  Level 2 |   [🛠](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/오픈채팅방.playground/Contents.swift)    | `21.10.13`  |\n|   주차 요금 계산               |  Level 2 |   [🥴](https://github.com/hyun99999/algorithm-Swift/blob/master/Level2/주차%20요금%20계산.swift)    | `22.05.06`  |\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyun99999%2Falgorithm-swift","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhyun99999%2Falgorithm-swift","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyun99999%2Falgorithm-swift/lists"}