We've recently made an accessibility improvement to the community and therefore posts without any content are no longer allowed. Please use the spoiler feature or add a short message in the message body in order to submit your weekly challenge.

Weekly Challenge

Solve the challenge, share your solution and summit the ranks of our Community!

Also available in | Français | Português | Español | 日本語
IDEAS WANTED

We're actively looking for ideas on how to improve Weekly Challenges and would love to hear what you think!

Submit Feedback

Challenge #250: Give Me A Sign

kelly_gilbert
12 - Quasar

It has been so much fun looking over all of the different solutions! Since I submitted the original challenge, I had to add a little extra challenge by adding a message preview in the output.

 

Output:

kelly_gilbert_1-1612713145706.png

 

Main workflow:

Spoiler
kelly_gilbert_2-1612713189175.png

 

Check fit/line length:

Spoiler
kelly_gilbert_3-1612713226383.png 

Create the preview:

Spoiler
I couldn't figure out how to pass some of the emoji characters (like the cake) through the reporting tools, so I ended up replacing the them with a circle in the preview.

kelly_gilbert_0-1612713518699.png
enwiegand
7 - Meteor

I made an analytic app that will allow the user to enter their message and have the app check for fit (it only checks total fit, not line fit). 

OllieClarke
13 - Pulsar
13 - Pulsar

250 done!

Here's my solution:

Spoiler
OllieClarke_4-1613153694318.png

 


OllieClarke_1-1613153404071.png
OllieClarke_2-1613153442263.pngOllieClarke_3-1613153547258.png

 

 

 

PhilipMannering
14 - Magnetar
14 - Magnetar

Romeo done.

 

 

Spoiler
workflowworkflow
Spoiler
OutputOutput

 

SeanAdams
17 - Castor
17 - Castor

This was a great challenge to flex those tokenize muscles!   Happy challenge number 250!   Thanks for this one @kelly_gilbert 

 

Result.png

 

 

Spoiler
The recipe:
- Change the emoticons to a single character that you can count (e.g. replace [heart] with ')' or any character that is not otherwise used - makes parsing easier)
- Replace all 9s with 6s; and all 0 with O
- Tokenize into single characters and summarise by character
- Lookup available count vs. current count
- Use two different threads of reporting tools depending on whether there are any tiles missing.

SolutionA.png
SolutionB.png



 
rcarog
8 - Asteroid

Solution attached.

T_Willins
13 - Pulsar
13 - Pulsar

Catching up on challenges.  My workflow is more complex than just solving the challenge as I was working through additional error checking for other invalid characters.

 

Spoiler
Workflow 250.jpg

 

Maskell_Rascal
11 - Bolide

Here is my solution!

 

Spoiler
Workflow:
Maskell_Rascal_0-1615930539405.png

Interface:

Maskell_Rascal_1-1615930597868.png


Sample message outputs:

Maskell_Rascal_3-1615930708985.pngMaskell_Rascal_4-1615930729340.png

 


 

NicoleJohnson
14 - Magnetar
14 - Magnetar

I need one of these marquee signs, @kelly_gilbert!! Thanks for the super fun challenge! 🙂

 

Spoiler
I took the slightly more difficult route of also limiting to 8 characters/symbols per row, and including some error trapping in the initial app if too many characters (or invalid characters) are used. 

WeeklyChallenge250.JPG

8 character per row limit error message:
WeeklyChallenge250ErrorMessage.JPG


Invalid message results:

WeeklyChallenge250App.JPGWeeklyChallenge250ResultsInvalid.JPG

Valid message results:
WeeklyChallenge250Results.JPG

    

 Cheers!

NJ

Jean-Balteryx
14 - Magnetar

Here is my solution !