Skip to content

Instantly share code, notes, and snippets.

@lucablackwell
Last active November 29, 2022 09:50
Show Gist options
  • Save lucablackwell/3d4eed40c765acc160f56618f325df29 to your computer and use it in GitHub Desktop.
Save lucablackwell/3d4eed40c765acc160f56618f325df29 to your computer and use it in GitHub Desktop.
# Define primes
primes = ['Two', 'Three', 'Five', 'Seven', 'Eleven', 'Thirteen', 'Seventeen', 'Nineteen', 'TwentyThree', 'TwentyNine', 'ThirtyOne', 'ThirtySeven', 'FortyOne', 'FortyThree', 'FortySeven', 'FiftyThree', 'FiftyNine', 'SixtyOne', 'SixtySeven', 'SeventyOne', 'SeventyThree', 'SeventyNine', 'EightyThree', 'EightyNine', 'NinetySeven', 'OneHundredOne', 'OneHundredThree', 'OneHundredSeven', 'OneHundredNine', 'OneHundredThirteen', 'OneHundredTwentySeven', 'OneHundredThirtyOne', 'OneHundredThirtySeven', 'OneHundredThirtyNine', 'OneHundredFortyNine', 'OneHundredFiftyOne', 'OneHundredFiftySeven', 'OneHundredSixtyThree', 'OneHundredSixtySeven', 'OneHundredSeventyThree', 'OneHundredSeventyNine', 'OneHundredEightyOne', 'OneHundredNinetyOne', 'OneHundredNinetyThree', 'OneHundredNinetySeven', 'OneHundredNinetyNine', 'TwoHundredEleven', 'TwoHundredTwentyThree', 'TwoHundredTwentySeven', 'TwoHundredTwentyNine', 'TwoHundredThirtyThree', 'TwoHundredThirtyNine', 'TwoHundredFortyOne', 'TwoHundredFiftyOne', 'TwoHundredFiftySeven', 'TwoHundredSixtyThree', 'TwoHundredSixtyNine', 'TwoHundredSeventyOne', 'TwoHundredSeventySeven', 'TwoHundredEightyOne', 'TwoHundredEightyThree', 'TwoHundredNinetyThree', 'ThreeHundredSeven', 'ThreeHundredEleven', 'ThreeHundredThirteen', 'ThreeHundredSeventeen', 'ThreeHundredThirtyOne', 'ThreeHundredThirtySeven', 'ThreeHundredFortySeven', 'ThreeHundredFortyNine', 'ThreeHundredFiftyThree', 'ThreeHundredFiftyNine', 'ThreeHundredSixtySeven', 'ThreeHundredSeventyThree', 'ThreeHundredSeventyNine', 'ThreeHundredEightyThree', 'ThreeHundredEightyNine', 'ThreeHundredNinetySeven', 'FourHundredOne', 'FourHundredNine', 'FourHundredNineteen', 'FourHundredTwentyOne', 'FourHundredThirtyOne', 'FourHundredThirtyThree', 'FourHundredThirtyNine', 'FourHundredFortyThree', 'FourHundredFortyNine', 'FourHundredFiftySeven', 'FourHundredSixtyOne', 'FourHundredSixtyThree', 'FourHundredSixtySeven', 'FourHundredSeventyNine', 'FourHundredEightySeven', 'FourHundredNinetyOne', 'FourHundredNinetyNine', 'FiveHundredThree', 'FiveHundredNine', 'FiveHundredTwentyOne', 'FiveHundredTwentyThree', 'FiveHundredFortyOne', 'FiveHundredFortySeven', 'FiveHundredFiftySeven', 'FiveHundredSixtyThree', 'FiveHundredSixtyNine', 'FiveHundredSeventyOne', 'FiveHundredSeventySeven', 'FiveHundredEightySeven', 'FiveHundredNinetyThree', 'FiveHundredNinetyNine', 'SixHundredOne', 'SixHundredSeven', 'SixHundredThirteen', 'SixHundredSeventeen', 'SixHundredNineteen', 'SixHundredThirtyOne', 'SixHundredFortyOne', 'SixHundredFortyThree', 'SixHundredFortySeven', 'SixHundredFiftyThree', 'SixHundredFiftyNine', 'SixHundredSixtyOne', 'SixHundredSeventyThree', 'SixHundredSeventySeven', 'SixHundredEightyThree', 'SixHundredNinetyOne', 'SevenHundredOne', 'SevenHundredNine', 'SevenHundredNineteen', 'SevenHundredTwentySeven', 'SevenHundredThirtyThree', 'SevenHundredThirtyNine', 'SevenHundredFortyThree', 'SevenHundredFiftyOne', 'SevenHundredFiftySeven', 'SevenHundredSixtyOne', 'SevenHundredSixtyNine', 'SevenHundredSeventyThree', 'SevenHundredEightySeven', 'SevenHundredNinetySeven', 'EightHundredNine', 'EightHundredEleven', 'EightHundredTwentyOne', 'EightHundredTwentyThree', 'EightHundredTwentySeven', 'EightHundredTwentyNine', 'EightHundredThirtyNine', 'EightHundredFiftyThree', 'EightHundredFiftySeven', 'EightHundredFiftyNine', 'EightHundredSixtyThree', 'EightHundredSeventySeven', 'EightHundredEightyOne', 'EightHundredEightyThree', 'EightHundredEightySeven', 'NineHundredSeven', 'NineHundredEleven', 'NineHundredNineteen', 'NineHundredTwentyNine', 'NineHundredThirtySeven', 'NineHundredFortyOne', 'NineHundredFortySeven', 'NineHundredFiftyThree', 'NineHundredSixtySeven', 'NineHundredSeventyOne', 'NineHundredSeventySeven', 'NineHundredEightyThree', 'NineHundredNinetyOne', 'NineHundredNinetySeven', 'OneThousandNine']
alphabet = 'abcdefghijklmnopqrstuvwxyz'
sequence = []
# Loop primes
for prime in primes :
# Split word into letters
prime_arr = list(prime.lower())
# Get most common letter
common = sorted(prime_arr, key = prime_arr.count, reverse = True)[0]
common = alphabet.find(common) + 1
print(common, end=', ') # outputs sequence
sequence.append(common)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment