diff --git a/.all-contributorsrc b/.all-contributorsrc index 4342ac5d..f583ae69 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -328,7 +328,17 @@ "doc", "code" ] - } + }, + { + "login": "diogenesdauster", + "name": "DiĆ³genes Dauster", + "avatar_url": "https://avatars2.githubusercontent.com/u/16214631?s=460&u=c397c372c3332d4c5a16a79f4cb5e1141c88bc8e&v=4", + "profile": "https://github.com/diogenesdauster", + "contributions": [ + "doc", + "code" + ] + } ], "commitConvention": "none" } diff --git a/Day1/Advpl/fizzbuzz.prw b/Day1/Advpl/fizzbuzz.prw new file mode 100644 index 00000000..754ea341 --- /dev/null +++ b/Day1/Advpl/fizzbuzz.prw @@ -0,0 +1,19 @@ +User function fizzbuzz(num) +Local result := "" +Local i := 1 + + For i := 1 To num + + If i % 3 = 0 .and. i % 5 = 0 + result += "FizzBuzz " + Elseif i % 5 = 0 + result += "Buzz " + Elseif i % 3 = 0 + result += "Fizz " + EndIf + + Next + + alert(result) + +return result diff --git a/Day1/README.md b/Day1/README.md index 7ddf0e28..382b503d 100644 --- a/Day1/README.md +++ b/Day1/README.md @@ -624,6 +624,39 @@ fun fizzBuzz (fizzList: List) { fizzBuzz((1..15).toList()) ``` +## Advpl Implementation + +### [fizzbuzz.prw](./Advpl/fizzbuzz.prw) + +```advpl + +/* +The Fizz Buzz Challenge +Autor: DiĆ³genes Dauster +GitHub: https://github.com/diogenesdauster +Date: 17/11/2020 +*/ + +User function fizzbuzz(num) +Local result := "" +Local i := 1 + + For i := 1 To num + + If i % 3 = 0 .and. i % 5 = 0 + result += "FizzBuzz " + Elseif i % 5 = 0 + result += "Buzz " + Elseif i % 3 = 0 + result += "Fizz " + EndIf + + Next + + alert(result) + +return result +``` ### Have Another solution?