# 133

**URL:** <https://www.ruby-forum.com/t/topic/111311>\
**Category:** Ruby\
**Created:** [August 5, 2007, 5:59pm UTC](https://www.ruby-forum.com/t/topic/111311 "2007-08-05T17:59:19Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [August 5, 2007, 5:59pm UTC](https://www.ruby-forum.com/t/topic/111311/1 "2007-08-05T17:59:19Z")

</div>

Hi,

here is my solution.

#!/usr/bin/env ruby

exit if ARGV.size \< 1

base = ARGV[0].to\_i  
length = ARGV[1].to\_i || 0

IO.foreach “/usr/share/dict/american-english” do |line|  
if (length \> 0 and line.chomp.length == length) or length == 0  
i = line.to\_i base  
puts “#{line.chomp} base #{base} = #{i}” if i \> 0  
end  
end

Can this be all?!

Lutz
