🫠 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)])
백준
- 💪표시해둔 것은 구현에 새로움이 느껴짐.
문제 | 난이도 | 풀이 | 날짜 | 알고리즘 |
---|---|---|---|---|
링크와 스타트 | 🥇 | 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 |