Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Сломался калькулятор
Форумы портала PHP.SU » Разное » Прочее » Сломался калькулятор

Страниц (1): [1]
 

1. valenok - 28 Февраля, 2008 - 22:40:59 - перейти к сообщению
Задача:
Набрать на калькуляторе число 13, используя только кнопки 1 7 / = (делить, равно).

Самое главное - объяснить как вы до такого додумались ..

--
Написать супер программу которая проверяет n
комбинаций и через m лет выдаёт ответ можно.
Ответ я и так уже знаю.
Интересно понять как тут думать надо.
Мои суждения расскажу потом.
2. Dastar - 28 Февраля, 2008 - 23:54:12 - перейти к сообщению
Такой вопрос: комбинация знаков любая?
Тоесть, я могу использовать как 1 и 7 так и 17 и 71?
3. valenok - 29 Февраля, 2008 - 00:13:19 - перейти к сообщению
Да.
4. philimon - 29 Февраля, 2008 - 12:01:45 - перейти к сообщению
Подбирал комбинации цифр из 7 и 1(17, 171, 77) и умножал их на 13, пока не получил число 1001.
Затем увидел, что если его умножить на 777(хотя вначале умножил на 7777), то получится 777777 - это я смогу набрать на калькуляторе. Ну а дальше просто поделил 777777 на 777, а получившееся 1001 разделил на 77.

p.s. Возник вопрос, а зачем предлагалось использовать единицу? Видно для большей путаницы)
5. valenok - 29 Февраля, 2008 - 12:39:04 - перейти к сообщению
нет. 1001 можно получить по всякому
и 111111/111 , 177177/177 , 771771/771

Ну значит подобрали =)
6. valenok - 01 Марта, 2008 - 22:05:08 - перейти к сообщению
Вообщем думал я тем же ходом.
Сначала умножить 13 на число из серии 1..77777 так чтоб получилось что нибудь набираемое на этом калькуляторе.

Додумался не умножать на простые числа.
Правда не сообразил что делать с числом 1001.
Искал не его, так что прошёл мимо..

Вот так вот.
Теперь пойду и семёрку выломаю..


Только что додумался
что додуматься не умножать на простые числа
была плохая идея..

А вообще какоето удобное число можно было получить
к примеру умножив на 7 потом на ещё 7 и ещё на 17 ..
Всё равное не пойму, тут ход мыслей это
получить из 13ти удобное число (10..01) перебором?
(Добавление)
Хотя можно взять такое удобное число,
1001, поделить на 13, и если не получается разложить на составляющие из единиц и семёрок, то брать след. число ..

Хотя я проверил и только число 1001 делится на 13 без остатка..
--
Пойти подучить математику чтоли?
7. philimon - 02 Марта, 2008 - 12:15:16 - перейти к сообщению
valenok пишет:
Додумался не умножать на простые числа.
Правда не сообразил что делать с числом 1001.
Искал не его, так что прошёл мимо..


На самом деле при умноженни у меня появлялось число 1001 и ранее, но заметить
его особенность я смог лишь перейдя с компьютерного калькулятора на бумагу и карандаш. Может, поэтому и вы его пропустили)
8. valenok - 02 Марта, 2008 - 17:24:34 - перейти к сообщению
С бумагой получается проще ? =)
Я бы и не догадался начать чёрт знает какие цифры умножать на листике ..

 

Powered by ExBB FM 1.0 RC1