Чтобы решить вашу задачу, давайте сначала определим, какие десятичные числа от 0 до 19 не заканчиваются на двоичный код 101.
Десятичные числа от 0 до 19 в двоичной системе:
- 0: 00000
- 1: 00001
- 2: 00010
- 3: 00011
- 4: 00100
- 5: 00101
- 6: 00110
- 7: 00111
- 8: 01000
- 9: 01001
- 10: 01010
- 11: 01011
- 12: 01100
- 13: 01101
- 14: 01110
- 15: 01111
- 16: 10000
- 17: 10001
- 18: 10010
- 19: 10011
Теперь мы видим, что числа, которые в двоичной системе записываются как 101, это 5 (00101) и 13 (01101). Следовательно, все остальные числа не заканчиваются на 101.
Теперь мы можем перечислить числа в порядке возрастания, исключая 5 и 13:
0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19.
Запись без пробелов и запятых:
0123467891011121415161718.