На столе находятся девять листочков с целыми числами от 1 до 9. Из этих листочков составляются два целых числа. Одно из них будет числителем, а второе знаменателем, причем знаменатель всегда состоит из пяти цифр и каждый листочек должен быть использован. Найти количество комбинаций листочков (если она существует), которые образовали дробь, равную 2/7. Если таких комбинаций нет, то надо вывести цифру 0.

1

Ответы и объяснения

2014-03-11T21:31:53+00:00

Это Проверенный ответ

×
Проверенные ответы содержат надёжную, заслуживающую доверия информацию, оценённую командой экспертов. На "Знаниях" вы найдёте миллионы ответов, правильность которых подтвердили активные участники сообщества, но Проверенные ответы - это лучшие из лучших.
N = 0
for i in 1000..5000
    if (2*i).to_s.size == 4 and (7*i).to_s.size == 5
        s = ((2*i).to_s + (7*i).to_s).chars.sort.to_s
        if s == "123456789"
            n += 1
        end
    end
end
p n