전체 글 (165) 썸네일형 리스트형 [lv1] 두 개 뽑아서 더하기 문제 내 정답 코드import Foundationfunc solution(_ numbers:[Int]) -> [Int] { var result:[Int] = [] (0.. #1. 두 번의 반복문을 통해 2개의 값을 뽑아 더한다2. 더한 값이 result배열에 있는지 확인하고 없다면 추가한다.3. result 배열을 오름차순으로 반환한다.배운 기술 [lv1] 약수의 개수와 덧셈 문제 내 정답 코드import Foundationfunc solution(_ left:Int, _ right:Int) -> Int { var result = 0 (left...right).map { if calDivisorCount(num: $0).isMultiple(of: 2) { result += $0 } else { result -= $0 } } return result}func calDivisorCount(num: Int) -> Int { var count = 0 for i in 1...Int(sqrt(Double(num))) { if num % i == .. [lv1] 숫자 문자열과 영단어 문제 내 정답 코드import Foundationfunc solution(_ s:String) -> Int { let numbers = ["zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"] var s = s for i in 0.. #1. 들어온 문자열의 숫자 단어를 실제 숫자로 바꿔주어야 한다.2. 모든 숫자 단어를 배열로 선언한다.3. 숫자 단어 배열을 반복문으로 돌리고4. 각 해당 단어가 있다면 현재 index로 replace해준다.5. 계산된 문자열을 정수로 반환한다.배운 기술 이전 1 ··· 5 6 7 8 9 10 11 ··· 55 다음