전체 글 (184) 썸네일형 리스트형 [Day15-3] 1로 만들기 문제 내 정답 코드 import Foundation func solution(_ num_list:[Int]) -> Int { var num_list = num_list var count:Int = 0 for i in 0.. [Day15-2] 조건에 맞게 수열 변환하기 2 문제 내 정답 코드 import Foundation func solution(_ arr:[Int]) -> Int { var count = 0 var arr1:[Int] = arr var arr2:[Int] = [] while(true) { arr2 = arr1 for i in 0..= 50 && arr1[i].isMultiple(of: 2) { arr1[i] /= 2 } else if arr1[i] < 50 && !arr1[i].isMultiple(of: 2) { arr1[i] = arr1[i] * 2 + 1 } } if arr1 == arr2 { return count } count += 1 } return 0 } # 1. 뭔가 어렵지는 않은데 헷갈렸던 문제 2. 조건에 맞게 arr값들을 계속 바꿔주면.. [Day15-1] 조건에 맞게 수열 변환하기 1 문제 내 정답 코드 import Foundation func solution(_ arr:[Int]) -> [Int] { var arr = arr for i in 0..= 50 && arr[i].isMultiple(of: 2) { arr[i] /= 2 } else if arr[i] < 50 && !arr[i].isMultiple(of: 2) { arr[i] *= 2 } } return arr } # 1. 제목 그대로 2개의 조건에 맞게 배열의 값을 원하는대로 바꿔주었다. 배운 기술 이전 1 ··· 35 36 37 38 39 40 41 ··· 62 다음