[Swiftアルゴリズム]失敗率
https://programmers.co.kr/learn/courses/30/lessons/42889
これを触って、探して、swiftはタイムアウトを表示します
func solution(_ N:Int, _ stages:[Int]) -> [Int] {
var failureRate = [Int : Double]()
for i in 1...N {
let success = stages.filter { $0 >= i}.count
let failure = success - stages.filter { $0 > i}.count
let Rate = Double(failure) / Double(success)
if failure == 0 {
failureRate[i] = 0
}
failureRate[i] = Rate
}
let answer = failureRate.sorted(by: <).sorted { $0.value > $1.value}.map{$0.key}
return answer
}
タイムアウトでパスできないのでLv 1ですが、彼はバカで、恥ずかしさに陥って何か問題があります.これを触って、探して、swiftはタイムアウトを表示します
Reference
この問題について([Swiftアルゴリズム]失敗率), 我々は、より多くの情報をここで見つけました https://velog.io/@isouvezz/Swift-알고리즘-실패율テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol