From 3a7a8436bdaa9b6ad39d7a8e27cb25f72d348e37 Mon Sep 17 00:00:00 2001 From: d-l-mcbride Date: Sun, 11 Oct 2020 19:47:36 -0700 Subject: [PATCH 1/2] Add @d-l-mcbride as a contributor --- .all-contributorsrc | 13 ++++++++++- CONTRIBUTORS.md | 57 +++++++++++++++++++++++++++++++++++++++------ 2 files changed, 62 insertions(+), 8 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 86d86a78..4342ac5d 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -318,6 +318,17 @@ "doc", "code" ] + }, + { + "login": "d-l-mcbride", + "name": "d-l-mcbride", + "avatar_url": "https://avatars3.githubusercontent.com/u/46550732?v=4", + "profile": "https://github.com/d-l-mcbride", + "contributions": [ + "doc", + "code" + ] } - ] + ], + "commitConvention": "none" } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 5b193e77..39699d08 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -5,13 +5,56 @@ Thanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)): - -| [MADHAV BAHL
MADHAV BAHL](http://madhavbahl.tech/)
[💻](https://github.com/CodeToExpress/dailycodebase/commits?author=MadhavBahlMD "Code") [📝](#blog-MadhavBahlMD "Blogposts") [📖](https://github.com/CodeToExpress/dailycodebase/commits?author=MadhavBahlMD "Documentation") [🎨](#design-MadhavBahlMD "Design") [✅](#tutorial-MadhavBahlMD "Tutorials") | [Rajdeep Roy Chowdhury
Rajdeep Roy Chowdhury](http://www.linkedin.com/in/razdeeproychowdhury)
[💻](https://github.com/CodeToExpress/dailycodebase/commits?author=Razdeep "Code") [📖](https://github.com/CodeToExpress/dailycodebase/commits?author=Razdeep "Documentation") [✅](#tutorial-Razdeep "Tutorials") | [Hrishi
Hrishi](https://hrishi1999.github.io)
[📖](https://github.com/CodeToExpress/dailycodebase/commits?author=Hrishi1999 "Documentation") [💻](https://github.com/CodeToExpress/dailycodebase/commits?author=Hrishi1999 "Code") | [Bhanu Ailani
Bhanu Ailani](https://github.com/Bhanu0202)
[📖](https://github.com/CodeToExpress/dailycodebase/commits?author=Bhanu0202 "Documentation") [💻](https://github.com/CodeToExpress/dailycodebase/commits?author=Bhanu0202 "Code") | [Deepak Sharma
Deepak Sharma](https://sourcerer.io/dsdsharma)
[📖](https://github.com/CodeToExpress/dailycodebase/commits?author=dsdsharma "Documentation") [💻](https://github.com/CodeToExpress/dailycodebase/commits?author=dsdsharma "Code") | [Ramanpreet Singh
Ramanpreet Singh](https://github.com/Ramanpreet6262)
[📖](https://github.com/CodeToExpress/dailycodebase/commits?author=Ramanpreet6262 "Documentation") [💻](https://github.com/CodeToExpress/dailycodebase/commits?author=Ramanpreet6262 "Code") | [Anil Khatri
Anil Khatri](https://imkaka.github.io/)
[📖](https://github.com/CodeToExpress/dailycodebase/commits?author=imkaka "Documentation") [💻](https://github.com/CodeToExpress/dailycodebase/commits?author=imkaka "Code") | -| :---: | :---: | :---: | :---: | :---: | :---: | :---: | -| [Ashwek Swamy
Ashwek Swamy](https://github.com/ashwek)
[📖](https://github.com/CodeToExpress/dailycodebase/commits?author=ashwek "Documentation") [💻](https://github.com/CodeToExpress/dailycodebase/commits?author=ashwek "Code") | [Dhruv Gupta
Dhruv Gupta](https://github.com/dhruv-gupta14)
[💻](https://github.com/CodeToExpress/dailycodebase/commits?author=dhruv-gupta14 "Code") | [Aadit Kamat
Aadit Kamat](https://sg.linkedin.com/in/aadit-kamat-12a5a8140)
[📖](https://github.com/CodeToExpress/dailycodebase/commits?author=aaditkamat "Documentation") [💻](https://github.com/CodeToExpress/dailycodebase/commits?author=aaditkamat "Code") | [Shashank jain
Shashank jain](http://www.myshashank.tech)
[📖](https://github.com/CodeToExpress/dailycodebase/commits?author=Shashankjain12 "Documentation") [💻](https://github.com/CodeToExpress/dailycodebase/commits?author=Shashankjain12 "Code") | [Moulik Aggarwal
Moulik Aggarwal](https://github.com/moulikcipherX)
[💬](#question-moulikcipherX "Answering Questions") [📝](#blog-moulikcipherX "Blogposts") [💻](https://github.com/CodeToExpress/dailycodebase/commits?author=moulikcipherX "Code") [📖](https://github.com/CodeToExpress/dailycodebase/commits?author=moulikcipherX "Documentation") | [Prateek Surana
Prateek Surana](http://prateeksurana.me)
[📖](https://github.com/CodeToExpress/dailycodebase/commits?author=prateek3255 "Documentation") [💻](https://github.com/CodeToExpress/dailycodebase/commits?author=prateek3255 "Code") | [shivank86
shivank86](https://github.com/shivank86)
[💻](https://github.com/CodeToExpress/dailycodebase/commits?author=shivank86 "Code") | -| [Vishal Shirke
Vishal Shirke](https://github.com/vishalshirke7)
[📖](https://github.com/CodeToExpress/dailycodebase/commits?author=vishalshirke7 "Documentation") [💻](https://github.com/CodeToExpress/dailycodebase/commits?author=vishalshirke7 "Code") | [profgrammer
profgrammer](https://github.com/profgrammer)
[📖](https://github.com/CodeToExpress/dailycodebase/commits?author=profgrammer "Documentation") [💻](https://github.com/CodeToExpress/dailycodebase/commits?author=profgrammer "Code") | [divyakhetan
divyakhetan](https://github.com/divyakhetan)
[📖](https://github.com/CodeToExpress/dailycodebase/commits?author=divyakhetan "Documentation") [💻](https://github.com/CodeToExpress/dailycodebase/commits?author=divyakhetan "Code") | [Spreeha Dutta
Spreeha Dutta](https://github.com/Spreeha)
[💻](https://github.com/CodeToExpress/dailycodebase/commits?author=Spreeha "Code") [📖](https://github.com/CodeToExpress/dailycodebase/commits?author=Spreeha "Documentation") | [Chaitanya Bhojwani
Chaitanya Bhojwani](https://github.com/chaitanya-bhojwani)
[📖](https://github.com/CodeToExpress/dailycodebase/commits?author=chaitanya-bhojwani "Documentation") [💻](https://github.com/CodeToExpress/dailycodebase/commits?author=chaitanya-bhojwani "Code") | [Manaswini Das
Manaswini Das](https://www.linkedin.com/in/manaswini-das/)
[📖](https://github.com/CodeToExpress/dailycodebase/commits?author=manaswinidas "Documentation") | [Anirudh Jwala
Anirudh Jwala](https://www.linkedin.com/in/anirudh-jwala-533859135/)
[📖](https://github.com/CodeToExpress/dailycodebase/commits?author=anirudh-jwala "Documentation") [💻](https://github.com/CodeToExpress/dailycodebase/commits?author=anirudh-jwala "Code") | -| [Willian Taiguara Baliza Moura
Willian Taiguara Baliza Moura](https://github.com/willianwt)
[📖](https://github.com/CodeToExpress/dailycodebase/commits?author=willianwt "Documentation") [💻](https://github.com/CodeToExpress/dailycodebase/commits?author=willianwt "Code") | [Rajashree Parhi
Rajashree Parhi](https://github.com/rajashree23)
[📖](https://github.com/CodeToExpress/dailycodebase/commits?author=rajashree23 "Documentation") [💻](https://github.com/CodeToExpress/dailycodebase/commits?author=rajashree23 "Code") | [Akshit Aggarwal
Akshit Aggarwal](https://github.com/AkshitAggarwal)
[📖](https://github.com/CodeToExpress/dailycodebase/commits?author=AkshitAggarwal "Documentation") [💻](https://github.com/CodeToExpress/dailycodebase/commits?author=AkshitAggarwal "Code") | [Abhishek
Abhishek](https://github.com/dasabhishek0790)
[💻](https://github.com/CodeToExpress/dailycodebase/commits?author=dasabhishek0790 "Code") | [SAGUN JAISWAL
SAGUN JAISWAL](https://github.com/sagunjaiswal)
[💻](https://github.com/CodeToExpress/dailycodebase/commits?author=sagunjaiswal "Code") | [Abhishek Anantharam
Abhishek Anantharam](https://github.com/abhishek0405)
[📖](https://github.com/CodeToExpress/dailycodebase/commits?author=abhishek0405 "Documentation") [💻](https://github.com/CodeToExpress/dailycodebase/commits?author=abhishek0405 "Code") | [Prabhat Malhotra
Prabhat Malhotra](https://github.com/malhotra1432)
[📖](https://github.com/CodeToExpress/dailycodebase/commits?author=malhotra1432 "Documentation") [💻](https://github.com/CodeToExpress/dailycodebase/commits?author=malhotra1432 "Code") | -| [Hrishikesh K Thakkar
Hrishikesh K Thakkar](https://github.com/Hrishikesh-Thakkar)
[💻](https://github.com/CodeToExpress/dailycodebase/commits?author=Hrishikesh-Thakkar "Code") | [GAURAV KUMAR
GAURAV KUMAR](https://github.com/gaurav01k3)
[📖](https://github.com/CodeToExpress/dailycodebase/commits?author=gaurav01k3 "Documentation") [💻](https://github.com/CodeToExpress/dailycodebase/commits?author=gaurav01k3 "Code") | [wboccard
wboccard](https://github.com/wboccard)
[📖](https://github.com/CodeToExpress/dailycodebase/commits?author=wboccard "Documentation") [💻](https://github.com/CodeToExpress/dailycodebase/commits?author=wboccard "Code") | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

MADHAV BAHL

💻 📝 📖 🎨

Rajdeep Roy Chowdhury

💻 📖

Hrishi

📖 💻

Bhanu Ailani

📖 💻

Deepak Sharma

📖 💻

Ramanpreet Singh

📖 💻

Anil Khatri

📖 💻

Ashwek Swamy

📖 💻

Dhruv Gupta

💻

Aadit Kamat

📖 💻

Shashank jain

📖 💻

Moulik Aggarwal

💬 📝 💻 📖

Prateek Surana

📖 💻

shivank86

💻

Vishal Shirke

📖 💻

profgrammer

📖 💻

divyakhetan

📖 💻

Spreeha Dutta

💻 📖

Chaitanya Bhojwani

📖 💻

Manaswini Das

📖

Anirudh Jwala

📖 💻

Willian Taiguara Baliza Moura

📖 💻

Rajashree Parhi

📖 💻

Akshit Aggarwal

📖 💻

Abhishek

💻

SAGUN JAISWAL

💻

Abhishek Anantharam

📖 💻

Prabhat Malhotra

📖 💻

Hrishikesh K Thakkar

💻

GAURAV KUMAR

📖 💻

wboccard

📖 💻

d-l-mcbride

📖 💻
+ + + + This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind are welcome! From df64bbed4a8a34ff6905e5e3060c58f607868236 Mon Sep 17 00:00:00 2001 From: d-l-mcbride Date: Sun, 11 Oct 2020 20:00:02 -0700 Subject: [PATCH 2/2] Add Kotlin solution for FizzBuzz --- Day1/Kotlin/FizzBuzz.kts | 21 +++++++++++++++++++++ Day1/README.md | 30 ++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 Day1/Kotlin/FizzBuzz.kts diff --git a/Day1/Kotlin/FizzBuzz.kts b/Day1/Kotlin/FizzBuzz.kts new file mode 100644 index 00000000..9d534b99 --- /dev/null +++ b/Day1/Kotlin/FizzBuzz.kts @@ -0,0 +1,21 @@ +/** + * @author: d-l-mcbride + * @date: 10/11/2020 + **/ + +fun fizzBuzz (fizzList: List) { + + var output: String + + fizzList.forEach { + output = when { + it % 15 == 0 -> "FizzBuzz" + it % 5 == 0 -> "Buzz" + it % 3 == 0 -> "Fizz" + else -> "${it}" + } + println(output) + } +} + +fizzBuzz((1..15).toList()) diff --git a/Day1/README.md b/Day1/README.md index 7ebb734b..7ddf0e28 100644 --- a/Day1/README.md +++ b/Day1/README.md @@ -595,6 +595,36 @@ int main() } ``` +## Kotlin Implementation + +### [FizzBuzz.kts](./Kotlin/FizzBuzz.kts) + +##### To run this script `kotlinc -script FizzBuzz.kts` + _*Prereq: Kotlin must be installed._ +``` +/** + * @author: d-l-mcbride + * @date: 10/11/2020 + **/ + +fun fizzBuzz (fizzList: List) { + + var output: String + + fizzList.forEach { + output = when { + it % 15 == 0 -> "FizzBuzz" + it % 5 == 0 -> "Buzz" + it % 3 == 0 -> "Fizz" + else -> "${it}" + } + println(output) + } +} + +fizzBuzz((1..15).toList()) +``` + ### Have Another solution? The beauty of programming lies in the fact that there is never a single solution to any problem.