Сколько существует трехзначныхчисел, у которых любые две соседние цифры различаются на 2?

Лебедев Дмитрий Сергеевич

Учитель математики

Проверено учителем

Для решения этой задачи необходимо систематически перебрать возможные комбинации цифр для трехзначного числа abc¯modified a b c with bar above , где выполняются условия:

  1. |ab|=2the absolute value of a minus b end-absolute-value equals 2 |bc|=2the absolute value of b minus c end-absolute-value equals 2 a0a is not equal to 0 (так как число трехзначное).

Разбор по второй цифре ( bb) Удобнее всего вести подсчет, отталкиваясь от средней цифры bb, так как она ограничивает возможные значения для aa и cc.

Значение bb Возможные aa ( a=b±2a equals b plus or minus 2)Возможные cc ( c=b±2c equals b plus or minus 2)Количество комбинаций ( a×ca cross c)
022 1×1=11 cross 1 equals 1
133 1×1=11 cross 1 equals 1
24 (0 нельзя)0, 4 1×2=21 cross 2 equals 2
31, 51, 5 2×2=42 cross 2 equals 4
42, 62, 6 2×2=42 cross 2 equals 4
53, 73, 7 2×2=42 cross 2 equals 4
64, 84, 8 2×2=42 cross 2 equals 4
75, 95, 9 2×2=42 cross 2 equals 4
866 1×1=11 cross 1 equals 1
977 1×1=11 cross 1 equals 1

Детальный список чисел Чтобы убедиться в правильности расчетов, выпишем эти числа:

  • b = 0: 202
  • b = 1: 313
  • b = 2: 420, 424
  • b = 3: 131, 135, 531, 535
  • b = 4: 242, 246, 642, 646
  • b = 5: 353, 357, 753, 757
  • b = 6: 464, 468, 864, 868
  • b = 7: 575, 579, 975, 979
  • b = 8: 686
  • b = 9: 797
Важное замечание: При b=8b equals 8 цифра aa не может быть равна 1010, а при b=2b equals 2 цифра aa не может быть равна 00, так как число должно оставаться трехзначным. Именно поэтому для этих веток количество вариантов меньше.

Итоговый расчет Суммируем количество найденных чисел: 1+1+2+4+4+4+4+4+1+1=261 plus 1 plus 2 plus 4 plus 4 plus 4 plus 4 plus 4 plus 1 plus 1 equals 26Ответ: Существует 26 таких чисел. Хотите, чтобы я составил программный код на Python для проверки этого результата или решения аналогичных задач с другими условиями?

Форма ответа

Ваш аватар