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

Содержимое удалено Содержимое добавлено
/* Дано пятизначное число. Необходимо проверить, образуют ли цифры этого числа, стоящие на нечетных позициях, возрастающую последовательно
Строка 1211:
 
[[Участник:BlindMan|BlindMan]] ([[Обсуждение участника:BlindMan|обсуждение]]) 10:33, 26 сентября 2012 (UTC)
 
'''Возможное решение:'''
 
<source lang=ruby>
x = 55647
n1 = x / 10000 #5
n2 = (x / 100) % 10 #(556) => 6
n3 = x % 10 #7
puts (n3 - n2 == n2 - n1) && n3 > n2 #(Проверка на последовательность) && возрастание. :)
</source>
 
'''Замечания по решению:'''
 
=== Дано натуральное число меньшее 256. Необходимо проверить, равенство первых и последних 4 бит этого числа. ===