분류 전체보기
-
[programmers/Swift] 기능 개발Archive/Questions 2022. 5. 9. 18:57
programmers.co.kr - 코딩테스트연습 - Lv.2 - 스택/큐 - 기능개발 코딩테스트 연습 - 기능개발 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 programmers.co.kr Constraints : 작업의 개수(progresses, speeds배열의 길이)는 100개 이하입니다. 작업 진도는 100 미만의 자연수입니다. 작업 속도는 100 이하의 자연수입니다. 배포는 하루에 한 번만 할 수 있으며, 하루의 끝에 이루어진다고 가정합니다. 예를 들어 진도율이 95%인 작업의 개발 속도가 하루에 4%라면 배포는 2일 뒤에 이루어집니다. Solu..
-
[programmers/Swift] 크레인 인형뽑기 게임 (2019 카카오 개발자 겨울 인턴쉽)카테고리 없음 2022. 5. 8. 21:46
programmers.co.kr - 코딩테스트연습 - Lv.1 - 2019 카카오 개발자 겨울 인턴쉽 - 크레인 인형뽑기 게임 Constraints : 2 ≤ id_list의 길이 ≤ 1,000 Solution.swift : // // Created by Yongwoo Marco on 2022/05/06. // Copyright © 2022 Yongwoo Marco Kim. All rights reserved. // func solution(_ board:[[Int]], _ moves:[Int]) -> Int { var verticalBoard = [[Int]](repeating: [], count: board.count) var stack = [Int](), result = 0 for horizonta..
-
[programmers/Swift] 없는 숫자 더하기Archive/Questions 2022. 5. 8. 19:40
programmers.co.kr - 코딩테스트연습 - Lv.1 - 월간 코드 챌린지 시즌 2 - 없는 숫자 더하기 코딩테스트 연습 - 없는 숫자 더하기 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. programmers.co.kr Constraints : 1 ≤ numbers의 길이 ≤ 9 0 ≤ numbers의 모든 원소 ≤ 9 numbers의 모든 원소는 서로 다릅니다. Solution.swift : // // Created by Yongwoo Marco on 2022/05/05. // Copyright © 2022 Yong..
-
[programmers/Swift] 약수의 개수와 덧셈Archive/Questions 2022. 5. 8. 19:34
programmers.co.kr - 코딩테스트연습 - Lv.1 - 월간 코드 챌린지 시즌 1 - 약수의 개수와 덧셈 코딩테스트 연습 - 약수의 개수와 덧셈 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주 programmers.co.kr Constraints : 1 ≤ left ≤ right ≤ 1,000 Solution.swift : // // Created by Yongwoo Marco on 2022/05/05. // Copyright © 2022 Yongwoo Marco Kim. All rights reserved. // f..
-
[programmers/Swift] 숫자 문자열과 영단어 (2020 카카오 채용 연계형 인턴쉽)Archive/Questions 2022. 5. 8. 17:31
programmers.co.kr - 코딩테스트연습 - Lv.1 - 2020 카카오 채용연계형 인턴쉽 - 숫자 문자열과 영단어 코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr Constraints : 1 ≤ s의 길이 ≤ 50 s가 "zero" 또는 "0"으로 시작하는 경우는 주어지지 않습니다. return 값이 1 이상 2,000,000,000 이하의 정수가 되는 올바른 입력만 s로 주어집니다. Solution.swift : // // Created by Yongwoo Marco on 2022/05..
-
[programmers/Swift] 예산Archive/Questions 2022. 5. 7. 21:12
programmers.co.kr - 코딩테스트연습 - Lv.1 - Summer/Winter Coding (~2018) - 예산 코딩테스트 연습 - 예산 S사에서는 각 부서에 필요한 물품을 지원해 주기 위해 부서별로 물품을 구매하는데 필요한 금액을 조사했습니다. 그러나, 전체 예산이 정해져 있기 때문에 모든 부서의 물품을 구매해 줄 수는 programmers.co.kr Constraints : d는 부서별로 신청한 금액이 들어있는 배열이며, 길이(전체 부서의 개수)는 1 이상 100 이하입니다. d의 각 원소는 부서별로 신청한 금액을 나타내며, 부서별 신청 금액은 1 이상 100,000 이하의 자연수입니다. budget은 예산을 나타내며, 1 이상 10,000,000 이하의 자연수입니다. Solution...
-
[programmers/Swift] 음양 더하기Archive/Questions 2022. 5. 7. 19:18
programmers.co.kr - 코딩테스트연습 - Lv.1 - 월간 코드 챌린지 시즌 2 - 음양 더하기 코딩테스트 연습 - 음양 더하기 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 re programmers.co.kr Constraints : absolutes의 길이는 1 이상 1,000 이하입니다. absolutes의 모든 수는 각각 1 이상 1,000 이하입니다. signs의 길이는 absolutes의 길이와 같습니다. signs[i] 가 참이면 absolutes[i] 의 실제 정수가 양수임을, 그렇지 않으면 음수임을 의미합니다. Soluti..
-
[알고리즘] Combination 조합Archive/CS & App 2022. 5. 6. 23:55
Combination 조합은 서로 다른 n개의 원소를 가지는 어떤 집합에서 순서 상관없이 r개의 원소를 선택하는 것 n개의 원소로 이루어진 집합에서 r개의 원소로 이루어진 부분집합을 만드는 것 n! P(n, k) C(n, k) = ------------- = -------- (n - k)! * k! k! main.swift GitHub - keeplo/SwiftTools: 자료구조 알고리즘 등 직/간접적으로 사용가능한 예제 자료구조 알고리즘 등 직/간접적으로 사용가능한 예제. Contribute to keeplo/SwiftTools development by creating an account on GitHub. github.com // Algorithm/Combination // // Created b..