Last active
March 12, 2017 11:54
-
-
Save fee1good/c4628913cc2821e02d15825a766ca6fd to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File.open(ARGV[0]).each_line do |line| # эта штука нормально вытаскивает построчно контент и конвертит строчку в массив | |
s = line.split("") # вопрос в том, как мне строчку сохранить в отдельный массив, чтобы до него можно было достучаться | |
end # в методе counting_point_mutations, ну или просто сохранить каждую строку в отдельную переменную | |
def counting_point_mutations(string1, string2) | |
s1 = string1.split("") | |
s2 = string2.split("") | |
result = 0 | |
s1.zip(s2).map { |x, y| result +=1 unless x == y } # вот такая оптимизация получилась | |
p result | |
end | |
counting_point_mutations("asdasd", "asdass") |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment