Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
15
Task/FizzBuzz/Elm/fizzbuzz-1.elm
Normal file
15
Task/FizzBuzz/Elm/fizzbuzz-1.elm
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
import Html exposing (text)
|
||||
import List exposing (map)
|
||||
|
||||
main =
|
||||
[1..100] |> map getWordForNum |> text
|
||||
|
||||
getWordForNum num =
|
||||
if num % 15 == 0 then
|
||||
"FizzBuzz"
|
||||
else if num % 3 == 0 then
|
||||
"Fizz"
|
||||
else if num % 5 == 0 then
|
||||
"Buzz"
|
||||
else
|
||||
String.fromInt num
|
||||
18
Task/FizzBuzz/Elm/fizzbuzz-2.elm
Normal file
18
Task/FizzBuzz/Elm/fizzbuzz-2.elm
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
import Html exposing (text)
|
||||
import List exposing (map)
|
||||
import String exposing (join, fromInt)
|
||||
|
||||
main : Html.Html
|
||||
main =
|
||||
[1..100] |> map fizzbuzz |> join " " |> text
|
||||
|
||||
fizzbuzz : Int -> String
|
||||
fizzbuzz num =
|
||||
let
|
||||
fizz = if num % 3 == 0 then "Fizz" else ""
|
||||
buzz = if num % 5 == 0 then "Buzz" else ""
|
||||
in
|
||||
if fizz == buzz then
|
||||
fromInt num
|
||||
else
|
||||
fizz ++ buzz
|
||||
Loading…
Add table
Add a link
Reference in a new issue