Для того чтобы определить, что делает система "Черный ящик", необходимо выявить правило или закономерность, связывающую значения на входе и на выходе. Рассмотрим каждый из данных списков отдельно.
Часть "а":
Входные данные:
1, 4, 12, 9, 100, 15, 19, ?, 67
Выходные данные:
0, 1, 4, 3, 33, 5, 6, 9, ?
Для определения закономерности, посмотрим на пары значений входа и выхода:
- Вход: 1, Выход: 0
- Вход: 4, Выход: 1
- Вход: 12, Выход: 4
- Вход: 9, Выход: 3
- Вход: 100, Выход: 33
- Вход: 15, Выход: 5
- Вход: 19, Выход: 6
Заметим, что выходное значение можно получить, если разделить входное значение на 3 и округлить вниз до целого числа (целочисленное деление).
Проверка:
- 1 // 3 = 0
- 4 // 3 = 1
- 12 // 3 = 4
- 9 // 3 = 3
- 100 // 3 = 33
- 15 // 3 = 5
- 19 // 3 = 6
Таким образом, пропущенные значения можно определить следующим образом:
- Вход: ?, Выход: 9 // 3 = 3
- Вход: 67, Выход: 67 // 3 = 22
Итак, входное значение, соответствующее пропущенному выходу 9, должно быть 27 (так как 27 // 3 = 9).
Заполненные списки:
- Вход: 1, 4, 12, 9, 100, 15, 19, 27, 67
- Выход: 0, 1, 4, 3, 33, 5, 6, 9, 22
Часть "б":
Входные данные:
1, мама, крокодил, кукареку, ау, ыыы, клм, абвгде, ?, к
Выходные данные:
не понимаю, 2, 3, 4, 2, 3, 0, 2, 6, ?
Для определения закономерности, посмотрим на пары значений входа и выхода:
- Вход: 1, Выход: не понимаю
- Вход: мама, Выход: 2
- Вход: крокодил, Выход: 3
- Вход: кукареку, Выход: 4
- Вход: ау, Выход: 2
- Вход: ыыы, Выход: 3
- Вход: клм, Выход: 0
- Вход: абвгде, Выход: 2
Здесь можно предположить, что выходное значение связано с количеством слогов, состоящих из пар гласных букв в слове. Слогом считаем пару согласная-гласная или гласная-согласная.
Проверка:
- мама: ма-ма (2 слога)
- крокодил: кро-ко-дил (3 слога)
- кукареку: ку-ка-ре-ку (4 слога)
- ау: а-у (2 слога)
- ыыы: ы-ы-ы (3 слога)
- клм: (нет гласных, 0 слогов)
- абвгде: а-бв-где (2 слога)
Заполненные списки:
- Вход: 1, мама, крокодил, кукареку, ау, ыыы, клм, абвгде, ?, к
- Выход: не понимаю, 2, 3, 4, 2, 3, 0, 2, 6, 1 (к - 1 слог)
Таким образом, пропущенное входное значение должно быть слово, которое по количеству слогов (гласных пар) равно 6. Например, "абракадабра" (а-бра-ка-да-бра, 6 слогов).
Заполненные списки:
- Вход: 1, мама, крокодил, кукареку, ау, ыыы, клм, абвгде, абракадабра, к
- Выход: не понимаю, 2, 3, 4, 2, 3, 0, 2, 6, 1