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.
Expected solvable difficulty
1sample: experienced challengers
3samples+: most challengers
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 (
3samples), or find it out from the keywords given (
keywords+). Then convert the number from Roman numeral to decimals.