프로그래머스
-
[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..
-
[programmers/Swift] 소수 만들기Archive/Questions 2022. 5. 6. 19:59
programmers.co.kr - 코딩테스트연습 - Lv.1 - Summer/Winter Coding(~2018) - 소수 만들기 코딩테스트 연습 - 소수 만들기 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 programmers.co.kr Constraints : nums에 들어있는 숫자의 개수는 3개 이상 50개 이하입니다. nums의 각 원소는 1 이상 1,000 이하의 자연수이며, 중복된 숫자가 들어있지 않습니다. Solution.swift : // // Created by Yongwoo Marco on 2022/05/06. // Copyri..
-
[programmers/Swift] 3진법 뒤집기Archive/Questions 2022. 5. 6. 19:08
programmers.co.kr - 코딩테스트연습 - Lv.1 - 월간코드 챌린지 시즌 1 - 3진법 뒤집기 Constraints : n은 1 이상 100,000,000 이하인 자연수입니다. Solution.swift : // // Created by Yongwoo Marco on 2022/05/04. // Copyright © 2022 Yongwoo Marco Kim. All rights reserved. // func solution(_ n:Int) -> Int { let reversedNumber = String(n, radix: 3).reversed() return Int(String(reversedNumber), radix: 3) ?? 0 } print(solution(45)) // 7 prin..
-
[programmers/Swift] 내적Archive/Questions 2022. 5. 5. 18:51
programmers.co.kr - 코딩테스트연습 - Lv.1 - 월간 코드 챌린지 시즌 1 - 내적 코딩테스트 연습 - 내적 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 programmers.co.kr Constraints : a, b의 길이는 1 이상 1,000 이하입니다. a, b의 모든 수는 -1,000 이상 1,000 이하입니다. Solution.swift : // // Created by Yongwoo Marco on 2022/05/03. // Copyright © 2..
-
[programmers/Swift] 가운데 글자 가져오기Archive/Questions 2022. 5. 4. 21:34
programmers.co.kr - 코딩테스트연습 - Lv.1 - 연습문제 - 가운데 글자 가져오기 코딩테스트 연습 - 가운데 글자 가져오기 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s ret programmers.co.kr Constraints : s는 길이가 1 이상, 100이하인 스트링입니다. Solution.swift : // // Created by Yongwoo Marco on 2022/05/02. // Copyright © 2022 Yongwoo Marco Kim. All rights reserved. // func solution(..
-
[programmers/Swift] 자연수 뒤집어 배열로 만들기Archive/Questions 2022. 5. 4. 19:39
programmers.co.kr - 코딩테스트연습 - Lv.1 - 연습문제 - 자연수 뒤집어 배열로 만들기 코딩테스트 연습 - 자연수 뒤집어 배열로 만들기 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 n은 10,000,000,000이하인 자연수입니다. 입출력 예 n return 12345 programmers.co.kr Constraints : n은 10,000,000,000이하인 자연수입니다. Solution.swift : // // Created by Yongwoo Marco on 2022/04/27. // Copyright © 2022 Yongwoo Marco Kim. All rights re..