Write the shortest program that prints the sound my alarm clock makes, and stops after an inputted number of beep
s.
For reference, here is the sound my alarm makes:
beep beep beep beep beep beepbeep beepbeep beepbeep beepbeep beepbeep beepbeepbeep beepbeepbeep beepbeepbeep beepbeepbeep beepbeepbeep beepbeepbeepbeep beepbeepbeepbeep beepbeepbeepbeep beepbeepbeepbeep beepbeepbeepbeep beepbeepbeepbeepbeepbeepbeepbeepbeepbeepbeepbeepbeepbeepbeepbeepbeepbeepbeepbeepbeepbeepbeepbeepbeep
Basically beep
, beepbeep
, beepbeepbeep
, and beepbeepbeepbeep
repeated 5 times each with spaces in between, followed by a beepbeep...beep
which is 25 beep
s long with no spaces in between (does beep
still sound like a word to you?).
Your program should take a number as input (assume it's between 0 and 75), and stop printing after that many beep
s.
Note: Your program should stop after that many beeps, not after that many groups of beeps. For example, 7
will return beep beep beep beep beep beepbeep
.
Whitespace in between beep
s must follow the exact pattern above, although any trailing whitespace or unsuppressable output from your compiler or interpreter is allowed.
Test cases:
3 beep beep beep
0
1 beep
7 beep beep beep beep beep beepbeep
8 beep beep beep beep beep beepbeep beep
55 beep beep beep beep beep beepbeep beepbeep beepbeep beepbeep beepbeep beepbeepbeep beepbeepbeep beepbeepbeep beepbeepbeep beepbeepbeep beepbeepbeepbeep beepbeepbeepbeep beepbeepbeepbeep beepbeepbeepbeep beepbeepbeepbeep beepbeepbeepbeepbeep
67 beep beep beep beep beep beepbeep beepbeep beepbeep beepbeep beepbeep beepbeepbeep beepbeepbeep beepbeepbeep beepbeepbeep beepbeepbeep beepbeepbeepbeep beepbeepbeepbeep beepbeepbeepbeep beepbeepbeepbeep beepbeepbeepbeep beepbeepbeepbeepbeepbeepbeepbeepbeepbeepbeepbeepbeepbeepbeepbeepbeep
This is code golf, so the shortest answer in bytes, per language, wins.
,
or.
is acceptable for length 1.) Where's the full spec for it and why isn't it TC? \$\endgroup\$