← Back to archive

Stdle #18 · hashes · 2026-06-24

What does this Ruby snippet output?

A past puzzle — fully playable. 4 attempts, hints on wrong guesses.

responses = [{code: 200}, {code: 404}, {code: 200}]
responses.each do |r|
case r
in {code: 200}
puts "ok"
in {code: 404}
puts "missing"
in {code: 500}
puts "error"
end
end
Hashes
3 lines
4 attempts left

Answer & explanation