전체 글 (184) 썸네일형 리스트형 [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. 계산된 문자열을 정수로 반환한다.배운 기술 [lv1] 음양 더하기 문제 내 정답 코드import Foundationfunc solution(_ absolutes:[Int], _ signs:[Bool]) -> Int { var result = 0 (0.. #1. 주어진 2개의 배열의 count는 같으므로 signs의 count만큼 배열을 돌린다.2. n번째 signs의 값이 true라면 i번째 absolutes의 값을 result에 더해준다3. false라면 빼준다.4. 최종 계산된 값을 반환한다.배운 기술 [lv1] 부족한 금액 계산하기 문제 내 정답 코드import Foundationfunc solution(_ price:Int, _ money:Int, _ count:Int) -> Int64 { var sum = 0 (1...count).map { sum += $0 * price } return Int64(sum - money) > 0 ? Int64(sum - money) : 0} #1. 탈 때마다 탄 만큼의 곱만큼 입장료를 낼 때, 모든 입장료를 sum에 더한다.2. 현재 가진 돈보다 sum이 많으면 부족한 만큼의 돈을 반환하고3. 아니라면 0을 반환한다.배운 기술 이전 1 ··· 12 13 14 15 16 17 18 ··· 62 다음