[terminal]
$ boot --profile "logic-arena" > handshake: ok > month_01 loaded > mission: decode signals from corrupted logs > note: input is classified. compute locally. submit the final number. Welcome, operator.

January โ€” Log Signal Decoder

Month 1Java-friendlyStory-drivenNo paste-input confusion

This month is built to be clear: you get a concrete task, examples, and a clean submit flow. Solve locally in Java, then submit only your final answer. Your official input stays on the server.

Part 1 โ€” Signal Extraction

Difficulty: Mediumstringsparsingwarmup
๐Ÿ”“ unlocked

Each log line contains random characters plus digits. Extract the first and last digit of each line, combine them into a two-digit number, then sum across all lines. If a line contains only one digit, treat it as both first and last (e.g. x7y โ†’ 77).

[example]
a1b2c  -> 12
xxx9yyy -> 99
abc3def -> 33
sum = 144
[how to solve (quick)]
  • Read input file line by line
  • Scan chars: record first digit + keep overwriting last digit
  • Sum = first*10 + last
Solve locally (Java), then submit only the final answer.

Part 2 โ€” Written Numbers

Difficulty: Hardoverlapsedge-casesstrings
๐Ÿ”’ locked
[access]
Solve the previous part to unlock this section.

Part 3 โ€” Corrupted Records

Difficulty: Impossiblerobust parsingunknown keysfault tolerance
๐Ÿ”’ locked
[access]
Solve the previous part to unlock this section.