def is_unique(line) original = line.split(' ') unique = original.uniq return original.length == unique.length end contents = File.open("puzzle_4.txt", "rb").read lines = contents.split("\n") puts lines.select {|line| is_unique(line)}.length