Coding Challenge #71 - Wheel of Names
John Crickett
Helping you become a better software engineer by building real-world applications.
This challenge is to build your own version of Wheel of Names .
It’s an app, that I presume is inspired by the TV show Wheel of Fortune . In the TV show contestants win prizes for successfully answering question and the Wheel is spun to determine what prize they win.
Wheel of Names is similar, but allows us to create a virtual wheel, putting our own names on it, then virtually spin it to determine a winner. I’ve come across several teams who use it as a fun and informal way to determine which team member will run a ceremony from their process - i.e. their next retrospective.
I jokingly suggested someone could use it to pick which coding challenge to build next, then thought hey, it would make a good challenge itself, so here we are!
The Challenge - Building Wheel of Names
For this challenge you’ll be building your own Wheel of Names. It could be a desktop, CLI or web based solution. It’ll be most fun for the user if the wheel is visualised and can be seen spinning and slowing down.
Here’s an example wheel of names for several of the past coding challenges:
领英推荐
Step Zero
In this step you decide which programming language and IDE you’re going to use and you get yourself setup with a nice new project.
This would be a great project to try a frontend stack if you’re a backend developer and if you’re a frontend developer perhaps try building a desktop application.
Step 1
In this step your goal is to allow the user to enter a list of names. For now it can be a simple text box with one name per line.
Continued...
You can find the remaining steps for this challenge on the Coding Challenges website as build your own Wheel of Names.
I am full stack developer| B2B Marketing Expert | Top E-commerce & Business Website Creator | Website SEO Specialist | SEO Tips to Boost Traffic
2 个月Great challenge, John Crickett! Your weekly coding challenges are an excellent way for developers to enhance their skills by tackling real-world applications. Keep up the fantastic work!
ReactJs, Redux, Thunk and Saga, HTML5, CSS3, Vanilla Js, ES5, ES6, NodeJs, MySQL, Express, NextJs, MondoDB, Docker, GitLab, Bitbucket, Github.
3 个月interesting
Consultor de TI | Python Development | Django | WebScraping | JAVA | Devops de Seguran?a de Redes e Computadores
3 个月Interesting
Experienced Enterprise Architect | Leader of High-Performing Teams | Increased Traffic Capability by 100x and Saved $1M+ in Costs
3 个月Yovan Collins
LinkedIn Top Voice?? ?Microsoft MVP ?? ?Beta MLSA ??????? GoogleProfessionalCareerCertificateGraduate ??????? DataCareer Space-DataProfessional ?ML&OpenSourceEnthusiast ??? MicrosoftCertified ?IBM Certified ?TPC@DCRUST
3 个月Interesting