2016-08-16 7 views
0

Wie finde ich alle Zahlen, die durch eine andere Zahl teilbar sind, die einen Rest von 0 haben? Dies ist eine Fizzbuzz-Frage.Wie finden Sie alle Zahlen, die durch eine andere Zahl teilbar sind?

Lets sagen, dass ...

let number = 150 

Und ich möchte so etwas wie zu tun ...

print("Fizz") // for all the numbers where the remainder of number % 3 == 0. 

Also, wenn Nummer 15 war, würde es "Fizz" 5 mal drucken.

+0

Sie möchten alle Nummern durchlaufen? –

+1

Sie spielen "Fizz buzz"? - Siehe http://stackoverflow.com/questions/25279000/switch-statement-in-swift! –

Antwort

-1

wird diese

arbeiten
let number = 150 

for num in 1...number { 
    if num % 3 == 0 { 
     print("Fizz :\(num)") 
    } 
} 
-1

Sie können nur eine Schleife durch die Anzahl und überprüfen Sie mit Ihrem gewünschten teilbare Zahl, wenn der Rest 0 ist, dann fizz

let number = 15 

for i in 0..<number { 
    if i % 3 == 0 { 
     print("\(i) Fizz") 
    } 
} 

drucken Es Fizz 5-mal mit gedruckt werden der i-Wert, die Nummer ist Fizz.

Verwandte Themen