Skip to content

raviswan/ProgrammingProblems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PROBLEM:
Winning Ticket!

Your favorite uncle, Morty, is crazy about the lottery and even crazier about how he picks his β€œlucky” numbers. And even though his β€œnever fail” strategy has yet to succeed, Uncle Morty doesn't let that get him down.

Every week he searches through the Sunday newspaper to find a string of digits that might be potential lottery picks. But this week the newspaper has moved to a new electronic format, and instead of a comfortable pile of papers, Uncle Morty receives a text file with the stories.

Help your Uncle find his lotto picks. Given a large series of number strings, return each that might be suitable for a lottery ticket pick. Note that a valid lottery ticket must have 7 unique numbers between 1 and 59, digits must be used in order, and every digit must be used.

For example, given the following strings:

[ β€œ1”, β€œ42". β€œ100848", β€œ4938532894754”, β€œ1234567”, β€œ472844278465445”]

Your function should return:

4938532894754 -> 49 38 53 28 9 47 54 
1234567 -> 1 2 3 4 5 6 7


SOLUTION:

To run the script on Linux command prompt, do the following:
 $ python LotteryTicketProblem.py

 The list of strings to be tested is stored in  "lottery_list" variable on the
 first line of the program. If you would like to find out whether other strings 
 are valid lottery picks, please append those to the "lottery_list".
 Save and run the script again.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors