CodePSU 2018 - Beginner


2018-03-18 19:00 CET

CodePSU 2018 - Beginner


2018-03-18 23:00 CET
The end is near!
Contest is over.
Not yet started.
Contest is starting in -612 days 7:57:19

Time elapsed


Time remaining


Problem G
Breaking into the Death Star

R2D2 must somehow unlock the entrance to a small starfighter to allow Luke, Leia, and Han to get themselves up to the Death Star, confront the Emperor and Vader, and save the galaxy. The plans are ready - it’s just a matter of executing them. Although R2 was programmed by the greatest software developers and engineers of his time, it still has trouble with strings and splitting (it got shot this one time and messed up his ALU, and also it is really old). Typically, Leia helps it out, but this time R2 is asking the interwebs (you) for help.

The fundamentals behind cracking the Death Star locks are relatively simple:

  1. All vowels are left as-is

  2. All dashes are replaced by newlines

  3. single digits are replaced by their binary form (this is true even when multiple integers are side-by-side: $64$ would convert to $11010$, not $1000000$)

  4. All other input characters are replaced by the string $beepbloop$


The input given to R2 will be delivered in a single string. This string will consist of alphabet characters, numbers, and/or hyphens - not all these elements absolutely need to be present for any given input. Input length $l$ will be $1 \leq l \leq 50$. No other forms of punctuation or symbols will be present. All letters will be lowercase, so capitalization should not matter.


The program simply outputs the translated inputs that R2D2 is receiving and outputting back to the Death Star controls. The output must be composed of the string “bleepbloop”, binary numbers, and vowels appearing in different frequencies.

Sample Input 1 Sample Output 1
Sample Input 2 Sample Output 2