Ruby/Практикум/Числа: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 963:
p Math.sqrt((x1-x2)**2+(y1-y2)**2)==Math.sqrt(5)</source>
 
'''Замечания по решению:'''
 
'''Возможное решение:'''
<source lang=ruby>
 
puts 'Input first coordinate (c4:)' ; cFirst = gets.chomp
puts 'Input second coordinate (c4:)'; cSecond = gets.chomp
 
cFirst[0] = (('a'..'h').to_a.index(cFirst[0]) + 1).to_s #Перевод координаты типа с,4 в вид 3,4
cSecond[0] = (('a'..'h').to_a.index(cSecond[0]) + 1).to_s
 
yourMovie = (cFirst.to_i - cSecond.to_i).abs #разность двух координат дает понять смещение
puts [8, 12, 19, 21].include?(yourMovie) #десятки это вертикали а единицы горизонтали
 
</source>
'''Замечания по решению:'''