diff --git a/example.ss b/example.ss index 389f4f6..258c626 100644 --- a/example.ss +++ b/example.ss @@ -1,20 +1,21 @@ -// This program to solve FizzBuzz; +// This function is to solve FizzBuzz; +fn fizzbuzz(i) { + if i % 15 == 0 { + return "FizzBuzz"; + }; + if i % 5 == 0 { + return "Buzz"; + }; + if i % 3 == 0 { + return "Fizz"; + }; + return str(i0; +}; + var i <- 0; var result <- ""; while i < 100 { var i <- i + 1; - if i % 15 == 0 { - var result <- result + "FizzBuzz "; - }; if !(i % 15 == 0) { - if i % 5 == 0 { - var result <- result + "Buzz "; - }; if !(i % 5 == 0) { - if i % 3 == 0 { - var result <- result + "Fizz "; - }; if !(i % 3 == 0) { - var result <- result + f"{i} "; - }; - }; - }; + var result <- result + " " + fizzbuzz(i) }; print result;