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

Содержимое удалено Содержимое добавлено
Строка 650:
puts 'Input y2'; y2 = gets.to_i
puts (x1 + y1).even? == (x2 + y2).even? #Сумма двух численных координат черных полей будет четной.
</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>
'''Замечания по решению:'''