Coding Challenge #71 - Wheel of Names

Coding Challenge #71 - Wheel of Names

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.


Muhammad saifullah

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!

回复
Pravin Chukkala

ReactJs, Redux, Thunk and Saga, HTML5, CSS3, Vanilla Js, ES5, ES6, NodeJs, MySQL, Express, NextJs, MondoDB, Docker, GitLab, Bitbucket, Github.

3 个月

interesting

Anderson A.

Consultor de TI | Python Development | Django | WebScraping | JAVA | Devops de Seguran?a de Redes e Computadores

3 个月

Interesting

CT Velayudham

Experienced Enterprise Architect | Leader of High-Performing Teams | Increased Traffic Capability by 100x and Saved $1M+ in Costs

3 个月
Aditi Dahiya

LinkedIn Top Voice?? ?Microsoft MVP ?? ?Beta MLSA ??????? GoogleProfessionalCareerCertificateGraduate ??????? DataCareer Space-DataProfessional ?ML&OpenSourceEnthusiast ??? MicrosoftCertified ?IBM Certified ?TPC@DCRUST

3 个月

Interesting

要查看或添加评论,请登录

社区洞察

其他会员也浏览了