programmers.co.kr/learn/courses/30/lessons/12982?language=swift 나의 풀이 import Foundation func solution(_ d:[Int], _ budget:Int) -> Int { var arr: [Int] = d.sorted() var budget: Int = budget while let min = arr.first, budget >= min { budget -= arr.removeFirst() } return d.count - arr.count } 다른 사람의 풀이 import Foundation func solution(_ d:[Int], _ budget:Int) -> Int { var budget = budget return d.so..
programmers.co.kr/learn/courses/30/lessons/12903 나의 풀이 func solution(_ s:String) -> String { if s.count % 2 == 1 { return String(Array(s)[s.count/2]) } else { return String([Array(s)[s.count/2-1],Array(s)[s.count/2]]) } } 다른 사람의 풀이 func solution(_ s:String) -> String { return String(s[String.Index(encodedOffset: (s.count-1)/2)...String.Index(encodedOffset: s.count/2)]) } 배울 점 1. encodedOffset은 d..