프로그래머스
-
[programmers/Swift] 가장 큰 수Archive/Questions 2022. 5. 10. 18:51
programmers.co.kr - 코딩테스트연습 - Lv.2 - 정렬 - 가장 큰 수 코딩테스트 연습 기초부터 차근차근, 직접 코드를 작성해 보세요. programmers.co.kr Constraints : numbers의 길이는 1 이상 100,000 이하입니다. numbers의 원소는 0 이상 1,000 이하입니다. 정답이 너무 클 수 있으니 문자열로 바꾸어 return 합니다. Solution.swift : // // Created by Yongwoo Marco on 2022/05/10. // Copyright © 2022 Yongwoo Marco Kim. All rights reserved. // func solution(_ numbers:[Int]) -> String { let sorted =..
-
[programmers/Swift] [1차]비밀지도 (2018 Kakao Blind Recruitment)Archive/Questions 2022. 5. 9. 22:05
programmers.co.kr - 코딩테스트연습 - Lv.1 - 2018 Kakao Blind Recruitment - 비밀지도 코딩테스트 연습 - [1차] 비밀지도 비밀지도 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다 programmers.co.kr Constraints : 입력으로 지도의 한 변 크기 n 과 2개의 정수 배열 arr1, arr2가 들어온다. 1 ≦ n ≦ 16 arr1, arr2는 길이 n인 정수 배열로 주어진다. 정수 배열의 각 원소 x를 이진수로 변환했을 때의 길이는 n 이하이다. 즉, 0 ≦ x ≦ 2n - 1을 만족한다. Solution.swift..
-
[programmers/Swift] 나머지가 1이 되는 수 찾기Archive/Questions 2022. 5. 9. 19:52
programmers.co.kr - 코딩테스트연습 - Lv.1 - 월간 코드 챌린지 시즌 3 - 나머지가 1이 되는 수 찾기 코딩테스트 연습 - 나머지가 1이 되는 수 찾기 자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. 답이 항상 존재함은 증명될 수 있습니다. 제한사항 입 programmers.co.kr Constraints : 3 ≤ n ≤ 1,000,000 Solution.swift : // // Created by Yongwoo Marco on 2022/05/05. // Copyright © 2022 Yongwoo Marco Kim. All rights reserved. // func s..
-
[programmers/Swift] 키패드 누르기 (2020 Kakao 인턴쉽)Archive/Questions 2022. 5. 9. 19:04
programmers.co.kr - 코딩테스트연습 - Lv.1 - 2020 카카오 인턴쉽 - 키패드 누르기 Constraints : numbers 배열의 크기는 1 이상 1,000 이하입니다. numbers 배열 원소의 값은 0 이상 9 이하인 정수입니다. hand는 "left" 또는 "right" 입니다. "left"는 왼손잡이, "right"는 오른손잡이를 의미합니다. 왼손 엄지손가락을 사용한 경우는 L, 오른손 엄지손가락을 사용한 경우는 R을 순서대로 이어붙여 문자열 형태로 return 해주세요. Solution.swift : // // Created by Yongwoo Marco on 2022/05/08. // Copyright © 2022 Yongwoo Marco Kim. All rights r..
-
[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..