Swiftにおいて、二番目に小さい数、三番目に小さい数..と順に四番目に小さい数まで表し、順番にLabel1、Label2、Label3...に表示したいのですが、どのように表せば良いのでしょうか?
Labelに入る数というのは、スタートボタンを押してからストップボタンを押すまでにかかった時間で、毎回変わるため、ラベルに入る数字の小ささも毎回変わります。
一番小さい数は、このように表しました。countNumA〜Eは、それぞれ、A〜Eまでのボタンを押した時間を表しています。
var strArray: [Int] = [countNumA, countNumB, countNumC, countNumD, countNumE]
let min = strArray.min()
if min == countNumA {
Label1.text = String(number)
}
Label2.text = String(strArray.sorted()[1])
下に書いてあるのじゃだめなの?
回答1件
あなたの回答
tips
プレビュー