You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
12 lines
339 B
12 lines
339 B
6 years ago
|
a = ARGF.read.lines.map(&:chomp).map(&:chars)
|
||
|
# two = a.count {|i| i.any? {|x| i.count(x) == 2} }
|
||
|
# three = a.count {|i| i.any? {|x| i.count(x) == 3} }
|
||
|
# puts two * three
|
||
|
x,y = a.flat_map {|i|
|
||
|
a.select {|j|
|
||
|
i.zip(j).select {|a,b| a != b }.count == 1
|
||
|
}
|
||
|
}.map(&:join)
|
||
|
|
||
|
p x.chars.zip(y.chars).select {|a,b| a == b }.map(&:first).join
|