Day 4: Secure Container
Here’s the solution to part 2 in idiomatic Rockstar - run it online. (Be patient - we’re scanning nearly half a million six-digit numbers, coercing them into strings and then back into digits, in an esoteric joke language whose interpeter is written in JavaScript… it’ll take 20-30 seconds to complete.)
I’ve also got solutions in minimalist Rockstar to part 1 and part 2.
The enemy is a fuel depot
Mercy is a razorblade painkiller
Let the enemy be without mercy
Burn the enemy
The fear is all-knowing
The fury is all-powerful
The fire is all-consuming
The cause is right
The fight is wrong
Your heroes are steel
Terror takes your soul
Let your truth be the enemy with your soul with the enemy
The battle is relentless
Until the battle is as strong as your heroes
Cast your truth at the battle into the violence
Cast your truth at the battle with the fear into the answer
Cast your truth at the battle with the fury into the silence
Cast your truth at the battle with the fire into the pain
if the violence ain't the answer and the answer is the silence and the silence ain't the pain
Give back the cause
Build the battle up
Give back the fight
Forgiveness takes a lifetime
Let your truth be a lifetime with the enemy
The battle is relentless
Until the battle is as strong as your heroes
Cast your truth at the battle into the silence
Cast your truth at the battle with the fear into the violence
if the silence is stronger than the violence
give back the fight
Build the battle up
Give back the cause
Dawn is retreating
Dusk is approaching
Listen to the prophecy
Cut the prophecy into the village with the enemy
Burn the village at dawn into ashes
Burn the village at dusk into dust
Let your spirit be ashes
The battle is relentless
Until your spirit is greater than dust
If terror taking your spirit is right and forgiveness taking your spirit is right
Build the battle up
Build your spirit up
Give back the battle
Lars-Erik Aabech’s solution
Somebody else beat me to the punch on this one - Lars-Erik Aabech had a working implementation long before I did. Here’s his solution - run it online - note that it’ll take about 7-8 seconds to complete in the Rockstar online interpreter.
One is 1
Gods takes Sacrifice
Compassion is lies
Let Our Minds be One
Demons are heroes
While Our Minds is weaker than Demons
Let Love be Sacrifice at Our Minds
Let Fire be Sacrifice at Our Minds without One
If Love is weaker than Fire
Give back lies
Else
If Love is Fire
Compassion is right
Build Our Minds up
Give back Compassion
Hell is a purgatory for beaten power o
The World is broken lust sleepless dreams of screaming
Let Emptiness be ""
Build The World up
Let The Angels be Hell
Put 0 into Mercy
While The Angels is weaker than The World
Let Punishment be The Angels with Emptiness
Let Revenge be Gods taking Punishment
If Revenge is right
Build Mercy up
Build The Angels up
Give back Mercy
I particularly liked how the puzzle inputs here are initialised within the program using poetic literals:
Hell is a purgatory for beaten power o
The World is broken lust sleepless dreams of screaming