코테준비/프로그래머스 Lv.03 [Swift / 프로그래머스 Lv.0] n의 배수 고르기 📌 문제 설명 정수 n과 정수 배열 numlist가 매개변수로 주어질 때, numlist에서 n의 배수가 아닌 수들을 제거한 배열을 return하도록 solution 함수를 완성해주세요. 📌 제한 사항 •1 ≤ n ≤ 10,000 •1≤ numlist의 크기 ≤ 100 • 1 ≤ numlist의 원소 ≤ 100,000 📌 입출력 예 ✅ 풀이 import Foundation func solution(_ n:Int, _ numlist:[Int]) -> [Int] { var result = Array() for i in numlist { if i % n == 0 { result.append(i) } } return result } import Foundation func solution(_ n:Int, _ n.. 2023. 9. 9. [Swift / 프로그래머스 Lv.0] 최댓값 만들기(1) 📌 문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요. 📌 제한 사항 • 0 ≤ numbers의 원소 ≤ 10,000 • 2 ≤ numbers의 길이 ≤ 100 📌 입출력 예 ✅ 풀이 import Foundation func solution(_ numbers:[Int]) -> Int { let sortedNum = numbers.sorted() let maxNum = sortedNum[sortedNum.count-1] * sortedNum[sortedNum.count-2] return maxNum } import Foundation func solution(_ numbers:[I.. 2023. 9. 9. [Swift / 프로그래머스 Lv.0] 배열의 유사도 📌 문제 설명 두 배열이 얼마나 유사한지 확인해보려고 합니다. 문자열 배열 s1과 s2가 주어질 때 같은 원소의 개수를 return하도록 solution 함수를 완성해주세요. 📌 제한 사항 • 1 ≤ s1, s2의 길이 ≤ 100 • 1 ≤ s1, s2의 원소의 길이 ≤ 10 • s1과 s2의 원소는 알파벳 소문자로만 이루어져 있다. • s1과 s2는 각각 중복된 원소를 갖지 않는다. 📌 입출력 예 ✅ 풀이 import Foundation func solution(_ s1:[String], _ s2:[String]) -> Int { let commonNum = s1.filter(s2.contains) return commonNum.count } 📌 링크 https://school.programmers.c.. 2023. 9. 8. 이전 1 다음