Skip to content

Instantly share code, notes, and snippets.

@otymartin
Last active October 19, 2019 03:43
Show Gist options
  • Save otymartin/e90dc26bc38a02f8018a19043cc1f230 to your computer and use it in GitHub Desktop.
Save otymartin/e90dc26bc38a02f8018a19043cc1f230 to your computer and use it in GitHub Desktop.
Hey Jude by @VojtaStavik
var heyJude = ""
for verse in 0..<4 {
heyJude += "Hey Jude, don't "
switch verse {
case 0, 3:
heyJude += "make it bad\nTake a sad song and make it better"
case 1:
heyJude += "be afraid\nYou were made to go out and get her"
case 2:
heyJude += "let me down\nYou have found her, now go and get her"
default:
fatalError()
}
heyJude += "\n"
heyJude += verse == 1 ? "The minute you " : "Remember to "
heyJude += "let her "
heyJude += verse.isMultiple(of: 2) ? "into your heart" : "under your skin"
heyJude += "\n"
heyJude += "Then you "
heyJude += verse.isMultiple(of: 2) ? "can start" : "begin"
heyJude += " to make it better"
heyJude += "\n\n"
}
for _ in 0..<18 {
heyJude += "Na, na, na, na-na-na na\nna-na-na na, hey Jude\n"
}
print(heyJude)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment