Tìngäzìk: a Retrospective – ep. 1 “Roman”

From this episode, I’ll try to go through each level of the game, starting from the first one. Most of these posts would be relatively short, in a fixed format, and I might run out of introduction text to write from the next episode. Please bear with me for the next 30+ articles, and I hope you enjoy it.

Roman #easy

Expected solvable difficulty

  • 1sample: experienced challengers
  • 3samples+: most challengers

Level design

Roman is designed to be a warm-up level. I took the idea from a question I did for ICPC preparation, generating roman numerals form integers input given the rules. For the 4 questions, I wanted to build some common word or acronyms that at first look not like a roman numeral. However, we only have I, V, X, L, C, D and M at our dispose, and there is also an rule of digit order that confines what we can construct from it.

Through trial and error, I managed to get the following ones for the question:

  • CD (compact disc/change directory)
    = -100 + 500 = 400
  • MIX (to combine or to put together)
    = 1000 + -1 + 10 = 1009
  • DIV (divide, division)
    = 500 + -1 + 5 = 504
  • XL (extra large)
    = -10 + 50 = 40

Expected thought process

Look at the sample questions to figure out Roman numeral representation (1sample ~ 3samples), or find it out from the keywords given (keywords+). Then convert the number from Roman numeral to decimals.


Leave a Reply

Your email address will not be published. Required fields are marked *