Got stuck

etwdata=[[1,2],[3,4],[5,6]] # only example data

etwdata.each{ |rot|
rot.each{ |val|
  print (val + ?A).chr," " # here ruby fails...error message

below...

}
print "\n"

Ruby's error message:

basicenigma4.rb:175: warning: don't put space before argument

parentheses

Listen to the warning :slight_smile:

c:\>ruby
etwdata=[[1,2],[3,4],[5,6]]
etwdata.each{ |rot| rot.each { |val| print( (val + ?A).chr, "") } }
puts
^Z

BCDEFG