-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreto_#0.swift
32 lines (29 loc) · 1.25 KB
/
reto_#0.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import Foundation
/*
* Reto #0
* EL FAMOSO "FIZZ BUZZ"
* Fecha publicación enunciado: 27/12/21
* Fecha publicación resolución: 03/01/22
* Dificultad: FÁCIL
* Enunciado: Escribe un programa que muestre por consola (con un print) los números de 1 a 100 (ambos incluidos y con un salto de línea entre cada impresión), sustituyendo los siguientes:
* - Múltiplos de 3 por la palabra "fizz".
* - Múltiplos de 5 por la palabra "buzz".
* - Múltiplos de 3 y de 5 a la vez por la palabra "fizzbuzz".
*
* Información adicional:
* - Usa el canal de nuestro discord (https://mouredev.com/discord) "🔁reto-semanal" para preguntas, dudas o prestar ayuda a la acomunidad.
* - Puedes hacer un Fork del repo y una Pull Request al repo original para que veamos tu solución aportada.
* - Revisaré el ejercicio en directo desde Twitch el lunes siguiente al de su publicación.
* - Subiré una posible solución al ejercicio el lunes siguiente al de su publicación.
*
*/
for i in 1...100 {
if (i.isMultiple(of: 3) && i.isMultiple(of: 5)) {
print("fizzbuzz")
} else if (i.isMultiple(of: 3)) {
print("fizz")
} else if (i.isMultiple(of: 5)) {
print("buzz")
} else { print("\(i)") }
}
//Teste: https://swiftfiddle.com/rskrohpvmndtvm4zeq2btva3pq