Skip to content

hyun99999/algorithm-Swift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🫠 Swift 알고리즘 대작전

DFS : stack, 재귀

BFS : queue, while 문

  • 시간 다루기
/// 초 단위로 시간을 변환.
func changeToSecond(_ time: String) -> Int {
    let times: [Int] = time.components(separatedBy: ":").map { Int($0)! }
    
    return times[0] * 3600 + times[1] * 60 + times[2]
}

/// 초 단위를 시간으로 변환.
func changeToTime(_ seconds: Int) -> String {
    return "\(addZero(to: seconds / 3600)):\(addZero(to: seconds % 3600 / 60)):\(addZero(to: seconds % 60))"
}

/// 한 자릿수 시간에 0 추가
func addZero(to number: Int) -> String {
    return number < 10 ? "0\(number)" : "\(number)"
}
  • permutation(순열)
    /// index 로 조합 생성
    func permutation(_ array: [Int]) {
        if array.count == dungeons.count {
            permutationArray.append(array)
            return
        } else {
            for i in 0..<dungeons.count {
                if !array.contains(i) {
                    permutation(array + [i])
                }
            }
        }
    }
    
    permutation([])
    
    // permutationArray
    // [[0,1,2], [0,2,1], [1,0,2], [1,2,0], [2,0,1], [2,1,0]]
  • 효율성을 위한 이진탐색
var low = 0
var mid = 0
var high = scores.count - 1
            
while low <= high {
  mid = (low + high) / 2
  // scores[mid] 를 포함하는 경우 low 가 아닌 high 를 빼서 result 에 추가해야 한다.
  if scores[mid] < score {
    low = mid + 1
  } else {
    high = mid - 1
  }
  // low 가 정답.
}
  • split, components
let s: [String.SubSequence] = s.split(separator: " ")
// components 를 사용하게 되면 Foundation 을 import 해주어야 합니다.
// split 좀 더 많은 인자를 사용할 수 있다.
let s: [String] = s.components(separatedBy: " ")

let numbers: CharacterSet = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]
    
for index in 0..<files.count {
    // split 이 아닌 components 는 CharacterSet 을 파라미터로 전달받기 때문에 이런 경우에 좋음.
    let fileComponents: [String] = files[index].components(separatedBy: numbers).filter { $0 != "" }
}
  • dictionary sort
// ✅ dictionary 를 정렬하기 위해서 Array 로 변환 후 오름차순 정렬.
let sortedGenres: [String] = Array(dictionary.keys).sorted(by: <)
// 위의 코드는 keys 를 기준으로 정렬하게 된다.
// 아래의 코드는 value 르 기준으로 정렬하게 된다.
let sortedGenres: [String] = Array(dictionary.keys).sorted { dictionary[$0] < dictionary[$1] }
  • array slicing
// 아래와 같이 Array 를 사용하여 배열을 자를 수 있다.
Array(stack[0..<(stack.count - 4)])

백준

Solved.ac프로필

  • 💪표시해둔 것은 구현에 새로움이 느껴짐.
문제 난이도 풀이 날짜 알고리즘
링크와 스타트 🥇 23.12.20 완전탐색,dfs
감시 🥇 23.12.19 완전탐색,dfs
인구 이동 🥇 23.12.18 구현
미친 로봇 🥇 23.12.18 dfs(백트래킹)
단어 수학 🥇 23.12.15 그리디
소트 게임 🥇 23.12.08 완전탐색,bfs💪
음식 평론가 🥇 23.12.05 수학(최대공약수)
가르침 🥇 23.12.05 완전탐색(비트마스크)
램프 🥇 23.12.05 완전탐색(최적화)
고층 건물 🥇 23.12.01 완전탐색
수 나누기 게임 🥇 23.11.30 완전탐색(배수)
카드 정렬하기 🥇 23.11.30 우선순위큐💪
공유기 설치 🥇 23.11.29 이진탐색💪
스도쿠 🥇 23.11.29 백트래킹
연구소 🥇 23.11.22 bfs,재귀
컨베이어 벨트 위의 로봇 🥇 23.11.18 구현
벽장문의 이동 🥇 23.11.17 dfs
A와 B 🥇 23.11.16 그리디
트리의 지름 🥇 23.11.15 dfs 백트래킹
수 이어 쓰기 2 🥇 23.11.15 수학 구현
톱니바퀴 🥇 23.11.15 구현
옥상 정원 꾸미기 🥇 23.11.13 모노톤 스택
🥇 23.11.13 모노톤 스택
동전 1 🥇 23.11.13 dp
암호 만들기 🥇 23.11.10 dfs(완전탐색 조합)
오르막 수 🥈 23.11.02 dp
나이트의 이동 🥈 23.11.01 bfs
연산자 끼워넣기 🥈 23.11.01 dfs(백트래킹)
스타트와 링크 🥈 23.10.17 백트래킹💪
쉬운 계단 수 🥈 23.10.17 dp
봄버맨 🥈 23.10.06 구현
포도주 시식 🥈 23.10.06 dp
N-Queen 🥇 23.09.12 dfs,백트래킹
로봇 청소기 🥇 23.09.07 구현
특정한 최단 경로 🥇 23.09.07 다익스트라
보물섬 🥇 23.09.06 bfs+깊이저장
영역 구하기 🥈 23.09.06 dfs
경비원 🥈 23.09.06 구현
거짓말 🥇 23.09.06 union-find
싸이버개강총회 🥈 23.09.05 구현
후보 추천하기 🥈 23.08.31 구현
지구 온난화 🥈 23.08.30 구현
트럭 🥈 23.08.15 구현
최소 스패닝 트리 🥇 23.08.14 mst
스택 수열 🥈 23.08.14 자료구조
랜선 자르기 🥈 23.08.10 이진탐색
222-풀링 🥈 23.08.08 구현
파이프 옮기기 2 🥇 23.08.07 dp
파이프 옮기기 1 🥇 23.08.06 dfs
숫자 정사각형 🥈 23.08.07 구현
참외밭 🥈 23.08.07 구현
사탕 게임 🥈 23.08.06 구현
마인크래프트 🥈 23.08.05 구현
괄호의 값 🥈 23.08.04 구현
단어 뒤집기 2 🥈 23.08.04 구현
통계학 🥈 23.08.03 구현
프린터 큐 🥈 23.08.03 구현
N과 M (2) 🥈 23.08.03 조합
Four Squares 🥈 23.08.03 dp,제곱수
카잉 달력 🥈 23.08.03 수학
줄 서기 🥇 23.08.02 플로이드워셜,위상
한 줄로 서기 🥈 23.08.02 구현
동전 0 🥈 23.08.02 그리디
치킨 배달 🥇 23.08.02 dfs,조합
문제집 🥇 23.08.01 위상정렬
줄 세우기 🥇 23.08.01 위상정렬
평범한 배낭 🥇 23.08.01 0-1knapsack, 2차원dp
LCS 🥇 23.08.01 2차원dp
도시 분할 계획 🥇 23.07.30 MST
절대값 힙 🥈 23.07.28 heap
나는야 포켓몬 마스터 이다솜 🥈 23.07.27 딕셔너리
최대힙 🥈 23.07.27 heap
최소힙 🥈 23.07.27 heap
듣보잡 🥈 23.07.26 딕셔너리
ATM 🥈 23.07.26 그리디
파도반 수열 🥈 23.07.26 dp
패션왕 신해빈 🥈 23.07.26 수학
DNA 비밀번호 🥈 23.07.25 슬라이딩윈도우
블로그 🥈 23.07.25 슬라이딩윈도우
내려가기 🥇 23.07.25 dp
IOIOI 🥈 23.07.25 dp
피보나치 함수 🥈 23.07.25 dp
비밀번호 찾기 🥈 23.07.25 딕셔너리
1,2,3 더하기 🥈 23.07.25 dp
좌표 압축 🥈 23.07.25 이진탐색
구간 합 구하기 4 🥈 23.07.24 dp
2*n 타일링 2 🥈 23.07.24 dp
2*n 타일링 🥈 23.07.24 dp
이모티콘 🥇 23.07.24 bfs
뱀과 사다리 게임 🥇 23.07.24 bfs
적록색약 🥇 23.07.24 bfs
트리의 부모 찾기 🥈 23.07.23 bfs,딕셔너리
N과 M (9) 🥈 23.07.23 순열
트리 순회 🥈 23.07.23 전위,중위,후위 순회
계단 오르기 🥈 23.07.23 dp
색종이 만들기 🥈 23.07.23 재귀,분할정복
N과 M (12) 🥈 23.07.22 중복 조합
택배 배송 🥇 23.07.22 다익스트라
최소비용 구하기 🥇 23.07.21 다익스트라
곱셈 🥈 23.07.21 재귀,분할정복
정수 삼각형 🥈 23.07.21 dp
RGB거리 🥈 23.07.21 dp
물병 🥈 23.07.20 제곱값다루기
스티커 🥈 23.07.19 dp
토마토(7576) 🥇 23.07.19 BFS
토마토(7569) 🥇 23.07.19 BFS
구간 합 구하기 5 🥈 23.07.19 구간합
리모컨 🥇 23.07.18 투포인터
AC 🥇 23.07.18 투포인터
헌내기는 친구가 필요해 🥈 23.07.18 dfs
Z 🥈 23.07.18 분할정복
케빈 베이컨의 6단계 법칙 🥈 23.07.18 플로이드워셜
가장 가까운 세 사람의 심리적 거리 🥈 23.07.18 조합,DFS,완전탐색,비둘기집원리
쉬운 최단거리 🥈 23.07.17 BFS
1로 만들기 🥈 23.07.17 DP
안전 영역 🥈 23.07.16 DFS
연결 요소의 개수 🥈 23.07.16 DFS
DFS와 BFS 🥈 23.07.16 DFS,BFS
감시 피하기 🥇 23.07.16 DFS,조합,완전탐색
유기농 배추 🥈 23.07.14 DFS
바이러스 🥈 23.07.14 DFS
단지번호붙이기 🥈 23.07.13 BFS
미로탐색 🥈 23.07.13 BFS,최단경로
무한 수열 🥇 23.05.18 dp, dfs
PPAP 🥇 23.05.17 스택, suffix
카드 구매하기 🥈 23.05.17 DP
친구비 🥇 23.05.16 union-find
카드 합체 놀이 🥈 23.03.28 그리디
방탈출 🥈 23.03.28 그리디
통나무 건너뛰기 🥈 23.03.22 그리디
5차 전직 🥈 23.03.22 그리디
초콜릿 식사 🥈 23.03.22 그리디
운동 🥇 23.03.21 플로이드, 최단거리
플로이드 🥇 23.03.21 플로이드, 최단거리
회문 🥇 23.03.21 투포인터
겹치는 건 싫어 🥈 23.03.21 투포인터
우리집엔 도서관이 있어 🥈 23.03.20 그리디
수리공 항승 🥈 23.03.19 그리디
주식 🥈 23.03.18 그리디
행렬 🥈 23.03.10 그리디
아기상어 🥇 23.03.10 bfs
나무 자르기 🥈 23.03.09 파라메트릭 서치
지름길 🥈 23.03.09 다익스트라, 최단거리
친구 🥈 23.03.08 플로이드-워셜, 최단거리
볼 모으기 🥈 23.03.08 그리디
우체국 🥇 23.03.08 그리디
발전소 설치 🥇 23.03.07 그리디
꿀 따기 🥇 23.03.06 그리디
회전 초밥 🥈 23.03.06 투포인터
가장 긴 짝수 연속한 부분 수열(large) 🥇 23.03.05 투 포인터
두 용액 🥇 23.03.01 투 포인터
🥇 23.03.01 그리디
숨바꼭질2 🥇 23.02.24 BFS, 최단 거리
가장 긴 짝수 연속한 부분 수열(small) 🥈 23.02.24 투포인터
센서 🥇 23.02.24 그리디
강의실 배정 🥇 23.02.24 그리디
최소 회의실 개수 🥇 23.02.24 그리디
행복 유치원 🥇 23.02.24 그리디
서강그라운드 🥇 23.02.23 플로이드 워셜, 최단 거리
최단경로 🥇 23.02.23 다익스트라, 최단 거리
끝나지 않는 파티 🥇 23.02.22 플로이드 워셜, 최단 거리
숨바꼭질3 🥇 23.02.22 BFS, 최단 거리
숨바꼭질 🥈 23.02.22 BFS, 최단 거리
경로 찾기 🥈 23.02.20 DFS
특정 거리의 도시 찾기 🥈 23.02.20 BFS, 최단거리
가장 큰 증가 부분 수열 🥈 23.02.17 DP
연속합 🥈 23.02.17 DP
가장 긴 증가하는 부분 수열 🥈 23.02.17 DP
민겸 수 🥈 23.02.13 그리디
A->B 🥈 23.02.13 그리디
잃어버린 괄호 🥈 23.02.13 그리디
블로그2 🥈 23.02.06 그리디
서강근육맨 🥈 23.02.03 그리디
에너지 드링크 🥈 23.02.03 그리디
주유소 🥈 23.02.03 그리디
회의실 배정 🥈 23.02.03 그리디

프로그래머스

문제 난이도 풀이 날짜 알고리즘
징검다리 Level 3 🚴 23.11.29 이진탐색💪
길 찾기 게임 Level 3 🚴 23.11.28 이진탐색트리💪
부대복귀 Level 3 🚴 23.11.24 bfs💪
코딩 테스트 공부 Level 3 🚴 23.11.24 2차원 dp
이모티콘 할인행사 Level 2 🏋️‍ 23.11.24 완전탐색
미로 탈출 Level 2 🏋️‍ 23.10.13 bfs
카드 뭉치 Level 1 🏊‍♂️ 23.10.13 구현
대충 만든 자판 Level 1 🏊‍♂️ 23.10.13 구현
폰켓몬 Level 1 🏊‍♂️ 23.10.06 해시
호텔 대실 Level 2 🏋️‍ 23.09.12 그리디
리코쳇 로봇 Level 2 🏋️‍ 23.09.12 bfs+깊이저장
덧칠하기 Level 1 🏊‍♂️ 23.09.12 구현
바탕화면 정리 Level 1 🏊‍♂️ 23.09.12 구현
공원 산책 Level 1 🏊‍♂️ 23.09.11 구현
광물 캐기 Level 2 🏋️‍ 23.09.08 그리디
과제 수행하기 Level 2 🏋️‍ 23.09.08 스택
요격 시스템 Level 2 🏋️‍ 23.09.08 그리디
달리기 경주 Level 1 🏊‍♂️ 23.07.14 딕셔너리
추억 점수 Level 1 🏊‍♂️ 23.07.14
택배 배달과 수거하기 Level 2 🏋️‍ 23.01.20
우박수열 정적분 Level 2 🏋️‍ 23.01.20 문제해석
교점에 별 만들기 Level 2 🏋️‍ 23.01.18 식 세우고 풀기
디펜스 게임 Level 2 🏋️‍ 23.01.18 파라메트릭 서치(이진탐색) - 시간초과
마법의 엘리베이터 Level 2 🏋️‍ 23.01.17
숫자 카드 나누기 Level 2 🏋️‍ 23.01.13
풍선 터트리기 Level 3 🚴 23.01.13 다이나믹 프로그래밍
혼자 놀기의 달인 Level 2 🏋️‍ 23.01.13
점 찍기 Level 2 🏋️‍ 23.01.12
개인정보 수집 유효기간 Level 1 🏊‍♂️ 23.01.11
크기가 작은 부분문자열 Level 1 🏊‍♂️ 23.01.10
쿼드압축 후 개수 세기 Level 2 🏋️‍ 22.12.14
섬 연결하기 Level 3 🚴 22.12.13 MST(크루스칼, 프림)
가장 가까운 같은 글자 Level 1 🏊‍♂️ 22.12.10 dictionary 초기화
할인행사 Level 2 🏋️‍ 22.12.10
택배상자 Level 2 🏋️‍ 22.12.10
롤케이크 자르기 Level 2 🏋️‍ 22.12.09
문자열 자르기 Level 1 🏊‍♂️ 22.12.06
귤 고르기 Level 1 🏊‍♂️ 22.11.25 dictionary 초기화
명예의 전당(1) Level 1 🏊‍♂️ 22.11.25
연속 부분 수열 합의 개수 Level 1 🏊‍♂️ 22.11.25
옹알이(2) Level 1 🏊‍♂️ 22.11.23 Array slice
햄버거 만들기 Level 1 🏊‍♂️ 22.11.23 Array slice
과일 장수 Level 1 🏊‍♂️ 22.11.17 stride 사용
기사단원의 무기 Level 1 🏊‍♂️ 22.11.17 약수 구하기(제곱근)
숫자 짝꿍 Level 1 🏊‍♂️ 22.11.17
콜라 문제 Level 1 🏊‍♂️ 22.11.16
삼총사 Level 1 🏊‍♂️ 22.10.19
가장 긴 팸린드롬 Level 3 🚴 22.09.23
순위 Level 3 🚴 22.09.23
[1차]셔틀버스 Level 3 🚴 22.09.23 시간다루기
스티커 모으기(2) Level 3 🚴 22.09.23 DP
입국심사 Level 3 🚴 22.09.22 이진탐색
경주로 건설 Level 3 🚴 22.09.21 DFS
표 편집 Level 3 🚴 22.09.21 linked list
디스크 컨트롤러 Level 3 🚴 22.09.21
여행경로 Level 3 🚴 22.09.20 DFS
가장 먼 노드 Level 3 🚴 22.09.17
징검다리 건너기 Level 3 🚴 22.09.14 이진탐색
기지국 설치 Level 3 🚴 22.09.14
불량 사용자 Level 3 🚴 22.09.13 조합
숫자 게임 Level 3 🚴 22.09.13
베스트앨범 Level 3 🚴 22.09.13 해시
단어 변환 Level 3 🚴 22.09.13 BFS
네트워크 Level 3 🚴 22.09.12 DFS
이중우선순위큐 Level 3 🚴 22.09.09 이중우선순위큐
예상 대진표 Level 2 🏋️‍ 22.09.08
[3차]압축 Level 2 🏋️‍ 22.09.07
[3차]파일명 정렬 Level 2 🏋️‍ 22.09.05 문자열 다루기
[3차]n진수 게임 Level 2 🏋️‍ 22.09.02
[1차] 프렌즈4블록 Level 2 🏋️‍ 22.09.01 구현, 게임
피보나치 수 Level 2 🏋️‍ 22.09.01 DP
카드 짝 맞추기 Level 3 🚴 22.09.01 BFS
광고 삽입 Level 3 🚴 22.08.31
합승 택시 요금 Level 3 🚴 22.08.29 플로이드-워셜
사라지는 발판 Level 3 🚴 22.08.27 완전 탐색
N으로 표현 Level 3 🚴 22.08.23 DFS, DP
두 큐 합 같게 만들기 Level 2 🏋️‍ 22.08.22 투 포인터
보석 쇼핑 Level 3 🚴 22.08.22 투 포인터
성격 유형 검사하기 Level 1 🏊‍♂️ 22.08.22 조건 분기처리
N-Queen Level 2 🏋️‍♀️ 22.08.22 DFS, 백트래킹
땅따먹기 Level 2 🏋️‍♀️ 22.08.19
JadenCase 문자열 만들기 Level 2 🏋️‍♀️ 22.08.18
K진수에서 소수 개수 구하기 Level 2 🏋️‍♀️ 22.08.18
[3차]방금그곡 Level 2 🏋️‍♀️ 22.08.14
스킬트리 Level 2 🏋️‍♀️ 22.08.14
전력망을 둘로 나누기 Level 2 🏋️‍♀️ 22.08.14
[1차]캐시 Level 2 🏋️‍♀️ 22.08.06
다음 큰 숫자 Level 2 🏋️‍♀️ 22.08.05
모음사전 Level 2 🏋️‍♀️ 22.08.05
가장 큰 정사각형 찾기 Level 2 🏋️‍♀️ 22.08.05
멀리뛰기 Level 2 🏋️‍♀️ 22.08.04
최댓값과 최솟값 Level 2 🏋️‍♀️ 22.08.04
행렬의 곱셈 Level 2 🏋️‍♀️ 22.08.03
최솟값 만들기 Level 2 🏋️‍♀️ 22.08.03
카펫 Level 2 🏋️‍♀️ 22.08.03
짝지어 제거하기 Level 2 🏋️‍♀️ 22.08.03
소수 찾기 Level 2 🏋️‍♀️ 22.08.03
블록 이동하기 Level 3 🚴 22.08.02
파괴되지 않은 건물 Level 3 🚴 22.08.01
위장 Level 2 🏋️‍♀️ 22.08.01
올바른 괄호 Level 2 🏋️‍♀️ 22.08.01
N개의 최소공배수 Level 2 🏋️‍♀️ 22.08.01
큰 수 만들기 Level 2 🏋️‍♀️ 22.08.01
최대공약수와 최소공배수 Level 1 🏊‍♂️ 22.08.01
직사각형 별찍기 Level 1 🏊‍♂️ 22.07.31
하샤드 수 Level 1 🏊‍♂️ 22.07.30
정수 제곱근 판별 Level 1 🏊‍♂️ 22.07.29
행렬의 덧셈 Level 1 🏊‍♂️ 22.07.28
x만큼 간격이 있는 n개의 숫자 Level 1 🏊‍♂️ 22.07.27
약수의 합 Level 1 🏊‍♂️ 22.07.27
소수 찾기 Level 1 🏊‍♂️ 22.07.27
문자열 다루기 기본 Level 1 🏊‍♂️ 22.07.27
후보키 Level 2 🏋️‍♀️ 22.07.27
순위 검색 Level 2 🏋️‍♀️ 22.07.26
문자열 압축 Level 2 🏋️‍♀️ 22.07.26
점프와 순간 이동 Level 2 🏋️‍♀️ 22.07.26
핸드폰 번호 가리기 Level 1 🏊‍♂️ 22.07.26
배달 Level 2 🏋️‍♀️ 22.07.26
콜라츠 추측 Level 1 🏊‍♂️ 22.07.25
평균 구하기 Level 1 🏊‍♂️ 22.07.24
짝수와 홀수 Level 1 🏊‍♂️ 22.07.24
제일 작은 수 제거하기 Level 1 🏊‍♂️ 22.07.23
자연수 뒤집어 배열로 만들기 Level 1 🏊‍♂️ 22.07.23
영어 끝말잇기 Level 2 🏋️‍♀️ 22.07.22
정수 내림차순으로 배치하기 Level 1 🏊‍♂️ 22.07.22
자릿수 더하기 Level 1 🏊‍♂️ 22.07.22
시저 암호 Level 1 🏊‍♂️ 22.07.21
이상한 문자 만들기 Level 1 🏊‍♂️ 22.07.21
문자열을 정수로 바꾸기 Level 1 🏊‍♂️ 22.07.20
다리를 지나는 트럭 Level 2 🏋️‍♀️ 22.07.20
수박수박수박수박수박수? Level 1 🏊‍♂️ 22.07.20
서울에서 김서방 찾기 Level 1 🏊‍♂️ 22.07.20
조이스틱 Level 2 🏋️‍♀️ 22.07.17
문자열 내 p와 y 의 개수 Level 1 🏊‍♂️ 22.07.17
문자열 내 마음대로 정렬하기 Level 1 🏊‍♂️ 22.07.17
[1차] 뉴스 클러스터링 Level 2 🏋️‍♀️ 22.07.17
두 정수 사이의 합 Level 1 🏊‍♂️ 22.07.16
나누어 떨어지는 숫자 배열 Level 1 🏊‍♂️ 22.07.16
수식 최대화 Level 2 🏋️‍♀️ 22.07.16
[1차] 다트 게임 Level 1 🏊‍♂️ 22.07.16
최소직사각형 Level 1 🏊‍♂️ 22.07.15
피로도 Level 2 🏋️‍♀️ 22.07.14
2016년 Level 1 🏊‍♂️ 22.07.14
방문 길이 Level 2 🏋️‍♀️ 22.07.13
타겟 넘버 Level 2 🏋️‍♀️ 22.07.13
부족한 금액 계산하기 Level 1 🏊‍♂️ 22.07.13
[1차] 비밀지도 Level 1 🏊‍♂️ 22.07.13
이진 변환 반복하기 Level 2 🏋️‍♀️ 22.07.11
삼각 달팽이 Level 2 🏋️‍♀️ 22.07.10
3진법 뒤집기 Level 1 🏊‍♂️ 22.07.10
프린터 Level 2 🏋️‍♀️ 22.07.10
기능개발 Level 2 🏋️‍♀️ 22.07.09
튜플 Level 1 🏊‍♂️ 22.07.08
모의고사 Level 1 🏊‍♂️ 22.07.08
멀쩡한 사각 Level 2 🏋️‍♀️ 22.07.03
내적 Level 1 🏊‍♂️ 22.07.03
괄호 회전하기 Level 2 🏋️‍♀️ 22.07.02
2개 이하로 다른 비트 Level 2 🏋️‍♀️ 22.07.02
약수의 개수와 덧셈 Level 1 🏊‍♂️ 22.07.02
음양 더하기 Level 1 🏊‍♂️ 22.07.01
n^2 배열 자르기 Level 2 🏋️‍ 22.07.01
빛의 경로 사이클 Level 2 🏋️‍ 22.06.29
나머지가 1이 되는 수 찾기 Level 1 🏊‍♂️ 22.06.29
없는 숫자 더하기 Level 1 🏊‍♂️ 22.06.21
K번째수 Level 1 🔫
두 개 뽑아서 더하기 Level 1 🔫
체육복 Level1 🔫
가운데 글자 가져오기 Level 1 🔫
문자열 내림차순으로 배치하기 Level 1 🔫
크레인 인형뽑기 게임 Level 1 🔫
신규 아이디 추천 Level 1 🔫
숫자 문자열과 영단어 Level 1 🔫 21.09.14
실패율 Level 1 🔫 21.09.20
신고 결과 받기 Level 1 🏦 22.05.06
가장 큰 수 Level 2 🛠
H-Index Level 2 🛠
거리두기 확인하기(BFS) Level 2 🛠 21.09.09
메뉴 리뉴얼 Level 2 🛠 21.09.10
오픈채팅방 Level 2 🛠 21.10.13
주차 요금 계산 Level 2 🥴 22.05.06

About

🫣 스위프트 알고리즘 대작전

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published