Archive
-
[programmers/Swift] 실패율 (2019 Kakao Blind Recruitment)Archive/Questions 2022. 5. 11. 00:14
programmers.co.kr - 코딩테스트연습 - Lv.1 - 2019 Kakao Blind Recruitment - 실패율 코딩테스트 연습 - 실패율 실패율 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스 programmers.co.kr Constraints : 스테이지의 개수 N은 1 이상 500 이하의 자연수이다. stages의 길이는 1 이상 200,000 이하이다. stages에는 1 이상 N + 1 이하의 자연수가 담겨있다. 각 자연수는 사용자가 현재 도전 중인 스테이지의 번호를 나타낸다. 단, N + 1 은 마지막 스테이지(N 번째 스테이지) 까지 클리어 한..
-
[programmers/Swift] [1차]다트게임 (2018 Kakao Blind Recruitment)Archive/Questions 2022. 5. 10. 22:24
programmers.co.kr - 코딩테스트연습 - Lv.1 - 2018 KAKAO BLIND RECRUITMENT - 다트게임 코딩테스트 연습 - [1차] 다트 게임 programmers.co.kr Constraints : "점수|보너스|[옵션]"으로 이루어진 문자열 3세트. 예) 1S2D*3T 점수는 0에서 10 사이의 정수이다. 보너스는 S, D, T 중 하나이다. 옵선은 *이나 # 중 하나이며, 없을 수도 있다. Solution.swift : // // Created by Yongwoo Marco on 2022/05/06. // Copyright © 2022 Yongwoo Marco Kim. All rights reserved. // func solution(_ dartResult:String)..
-
[programmers/Swift] 부족한 금액 계산하기Archive/Questions 2022. 5. 10. 20:08
programmers.co.kr - 코딩테스트연습 - Lv.1 - 위클리 챌린지 - 부족한 금액 계산하기 Constraints : 놀이기구의 이용료 price : 1 ≤ price ≤ 2,500, price는 자연수 처음 가지고 있던 금액 money : 1 ≤ money ≤ 1,000,000,000, money는 자연수 놀이기구의 이용 횟수 count : 1 ≤ count ≤ 2,500, count는 자연수 Solution.swift : // // Created by Yongwoo Marco on 2022/05/05. // Copyright © 2022 Yongwoo Marco Kim. All rights reserved. // func solution(_ price:Int, _ money:Int, _ ..
-
[programmers/Swift] 타겟 넘버Archive/Questions 2022. 5. 10. 20:06
programmers.co.kr - 코딩테스트연습 - Lv.2 - DFS/BFS - 타겟 넘버 코딩테스트 연습 - 타겟 넘버 n개의 음이 아닌 정수들이 있습니다. 이 정수들을 순서를 바꾸지 않고 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 programmers.co.kr Constraints : 주어지는 숫자의 개수는 2개 이상 20개 이하입니다. 각 숫자는 1 이상 50 이하인 자연수입니다. 타겟 넘버는 1 이상 1000 이하인 자연수입니다. Solution.swift : // // Created by Yongwoo Marco on 2022/05/09. // Copyright © 2022 Yongwoo Marc..
-
[programmers/Swift] 최소직사각형Archive/Questions 2022. 5. 10. 20:03
programmers.co.kr - 코딩테스트연습 - Lv.1 - 위클리 챌린지 - 최소직사각형 코딩테스트 연습 - 최소직사각형 [[10, 7], [12, 3], [8, 15], [14, 7], [5, 15]] 120 [[14, 4], [19, 6], [6, 16], [18, 7], [7, 11]] 133 programmers.co.kr Constraints : sizes의 길이는 1 이상 10,000 이하입니다. sizes의 원소는 [w, h] 형식입니다. w는 명함의 가로 길이를 나타냅니다. h는 명함의 세로 길이를 나타냅니다. w와 h는 1 이상 1,000 이하인 자연수입니다. Solution.swift : // // Created by Yongwoo Marco on 2022/05/05. // Co..
-
[programmers/Swift] 모의고사Archive/Questions 2022. 5. 10. 19:22
programmers.co.kr - 코딩테스트연습 - Lv.1 - 완전탐색 - 모의고사 코딩테스트 연습 - 모의고사 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 programmers.co.kr Constraints : 시험은 최대 10,000 문제로 구성되어있습니다. 문제의 정답은 1, 2, 3, 4, 5중 하나입니다. 가장 높은 점수를 받은 사람이 여럿일 경우, return하는 값을 오름차순 정렬해주세요. Solution.swift : // // Created by Yongwoo Marco on 2022/05/08. // Copyright © 2022 Yongwo..
-
[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..