Вот такая есть задачка
Oct. 27th, 2010 09:05 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
.
Был в гостях у iadimagog.livejournal.com/63411.html и, между делом, вспомнил старую задачку, на знание школьного курса математики. Вот она.
.
Требуется связать знаками арифметических операций и элементарных функций (из школьного курса математики) три одинаковые десятичные цифры (то бишь три десятичных числа) так, чтобы в результате вычислений получилось десятичное число шесть.
Например, берем три девятки, трижды применяем функцию извлечения квадратного корня (которая, как известно, всегда возвращает неотрицательное значение), умножаем, вычитаем и имеем:
sqrt ( 9 ) * sqrt ( 9 ) - sqrt ( 9) = 3 * 3 - 3 = 6
... что делает очевидным решение для трех троек: 3 * 3 - 3 = 6. Для шестерок все слишком просто: 6 + 6 - 6 = 6, несложно и для пятерок: 5 + 5 / 5 = 6.
Понятно, да?
Десятичных цифр, как известно, десять, то есть требуется предъявить десять тождеств:
PS: Задача решена. Если хотите поморочить себе голову, то вот исходная матрица:
9 9 9 = 6 :: sqrt ( 9 ) * sqrt ( 9 ) - sqrt ( 9) = 6
8 8 8 = 6
7 7 7 = 6
6 6 6 = 6 :: 6 + 6 - 6 = 6
5 5 5 = 6 :: 5 + 5 / 5 = 6
4 4 4 = 6
3 3 3 = 6 :: 3 * 3 - 3 = 6
2 2 2 = 6
1 1 1 = 6
0 0 0 = 6
Не прокручивайте вниз, если не хотите сразу видеть ответы.
9 9 9 = 6 :: sqrt ( 9 ) * sqrt ( 9 ) - sqrt ( 9) = 6
8 8 8 = 6 :: trunc ( ln ( 8 * 8 * 8 ) ) = 6 (proposed by keenn)
8 8 8 = 6 :: round ( ln ( 8 * 8 * 8 ) ) = 6 (proposed by keenn)
8 8 8 = 6 :: 8 - sqrt ( sqrt ( 8 + 8 ) ) = 6 (proposed by samanta_life)
7 7 7 = 6 :: - ( 7 / 7 ) + 7 = 6 (proposed by french_man)
6 6 6 = 6 :: 6 + 6 - 6 = 6
5 5 5 = 6 :: 5 + 5 / 5 = 6
4 4 4 = 6 :: sqrt ( 4 ) + sqrt ( 4 ) + sqrt ( 4 ) = 6 (proposed by keenn)
3 3 3 = 6 :: 3 * 3 - 3 = 6
2 2 2 = 6 :: 2 + 2 + 2 = 6 (proposed by keenn)
1 1 1 = 6 :: ( 1 + 1 + 1 )! = 6 (proposed by samanta_life)
0 0 0 = 6 :: ( 0! + 0! + 0! )! = 6 (proposed by samanta_life)
Bingo! :)
Был в гостях у iadimagog.livejournal.com/63411.html и, между делом, вспомнил старую задачку, на знание школьного курса математики. Вот она.
.
Требуется связать знаками арифметических операций и элементарных функций (из школьного курса математики) три одинаковые десятичные цифры (то бишь три десятичных числа) так, чтобы в результате вычислений получилось десятичное число шесть.
Например, берем три девятки, трижды применяем функцию извлечения квадратного корня (которая, как известно, всегда возвращает неотрицательное значение), умножаем, вычитаем и имеем:
sqrt ( 9 ) * sqrt ( 9 ) - sqrt ( 9) = 3 * 3 - 3 = 6
... что делает очевидным решение для трех троек: 3 * 3 - 3 = 6. Для шестерок все слишком просто: 6 + 6 - 6 = 6, несложно и для пятерок: 5 + 5 / 5 = 6.
Понятно, да?
Десятичных цифр, как известно, десять, то есть требуется предъявить десять тождеств:
PS: Задача решена. Если хотите поморочить себе голову, то вот исходная матрица:
9 9 9 = 6 :: sqrt ( 9 ) * sqrt ( 9 ) - sqrt ( 9) = 6
8 8 8 = 6
7 7 7 = 6
6 6 6 = 6 :: 6 + 6 - 6 = 6
5 5 5 = 6 :: 5 + 5 / 5 = 6
4 4 4 = 6
3 3 3 = 6 :: 3 * 3 - 3 = 6
2 2 2 = 6
1 1 1 = 6
0 0 0 = 6
Не прокручивайте вниз, если не хотите сразу видеть ответы.
9 9 9 = 6 :: sqrt ( 9 ) * sqrt ( 9 ) - sqrt ( 9) = 6
8 8 8 = 6 :: trunc ( ln ( 8 * 8 * 8 ) ) = 6 (proposed by keenn)
8 8 8 = 6 :: round ( ln ( 8 * 8 * 8 ) ) = 6 (proposed by keenn)
8 8 8 = 6 :: 8 - sqrt ( sqrt ( 8 + 8 ) ) = 6 (proposed by samanta_life)
7 7 7 = 6 :: - ( 7 / 7 ) + 7 = 6 (proposed by french_man)
6 6 6 = 6 :: 6 + 6 - 6 = 6
5 5 5 = 6 :: 5 + 5 / 5 = 6
4 4 4 = 6 :: sqrt ( 4 ) + sqrt ( 4 ) + sqrt ( 4 ) = 6 (proposed by keenn)
3 3 3 = 6 :: 3 * 3 - 3 = 6
2 2 2 = 6 :: 2 + 2 + 2 = 6 (proposed by keenn)
1 1 1 = 6 :: ( 1 + 1 + 1 )! = 6 (proposed by samanta_life)
0 0 0 = 6 :: ( 0! + 0! + 0! )! = 6 (proposed by samanta_life)
Bingo! :)
no subject
Date: 2010-10-27 02:20 pm (UTC)+, -, *, /, коÑенÑ, возведение в лÑбÑÑ ÑÑепенÑ, ÑÑо еÑÑ?
СÑÐ°Ð·Ñ ÑамÑе лÑгкие
2+2+2=6
sqrt(4)+sqrt(4)+sqrt(4) = 6
Ð ÑÑом и ÑоÑÑÐ¾Ð¸Ñ Ð·Ð°Ð´Ð°Ñа - вÑпо
Date: 2010-10-27 02:30 pm (UTC)Ðожно полÑзоваÑÑÑÑ Ð»ÑбÑми ÑÑнкÑиÑми и опеÑаÑиÑми, коÑоÑÑе изÑÑаÑÑ Ð² ÑколÑном кÑÑÑе маÑемаÑики. ÐодÑкажÑ, ÑÑо Ð´Ð»Ñ ÑеÑÐµÐ½Ð¸Ñ ÑÑой задаÑи не нÑжно знаÑÑ Ð¸Ð½ÑоÑмаÑики, ÑÑигономеÑÑии, диÑÑеÑенÑиалÑного и инÑегÑалÑного иÑÑиÑлений. Ðо, еÑли еÑÑÑ Ð¶ÐµÐ»Ð°Ð½Ð¸Ðµ, можно иÑполÑзоваÑÑ ÑÑигономеÑÑиÑеÑкие ÑÑнкÑии, ÑкÑпоненÑиалÑнÑÑ, etc. ÐÑе ÑÑо еÑÑÑ Ð² клаÑÑиÑеÑкой ÑколÑной маÑемаÑике.
Ðозведение в лÑбÑÑ ÑÑепенÑ? ÐеÑ. ÐополниÑелÑнÑе ÑиÑÑÑ Ð¸ÑполÑзоваÑÑ Ð½ÐµÐ»ÑÐ·Ñ (а без ÑÑого "лÑбÑÑ ÑÑепенÑ" задаÑÑ Ð½Ðµ полÑÑиÑÑÑ).
Самое пÑоÑÑое бÑло бÑ, навеÑное, ввеÑÑи ÑÐ²Ð¾Ñ ÑÑнкÑиÑ:
function returnSix ( wP1, wP2, wP3 : integer ) : integer ;
begin returnSix := 6 end ;
но, ÑвÑ, Ñакое ÑеÑение не пÑинимаеÑÑÑ. :)
Re: Ð ÑÑом и ÑоÑÑÐ¾Ð¸Ñ Ð·Ð°Ð´Ð°Ñа - вÑп
Date: 2010-10-28 05:04 pm (UTC)log(8)*log(8)-log(8)
СкÑÐµÐ¿Ñ ÑеÑдÑе
Date: 2010-10-28 05:35 pm (UTC)Ðе ÑвеÑен, ÑÑо ÑÑо пÑÐ¾Ñ Ð¾Ð´Ð¸Ñ.
РклаÑÑиÑеÑкой ноÑаÑии логаÑиÑм по оÑÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ 10 обознаÑаеÑÑÑ ÐºÐ°Ðº lg, и еÑÑÑ ÐµÑе ln - наÑÑÑалÑнÑй логаÑиÑм. log иÑполÑзÑеÑÑÑ Ð¿Ñи опиÑании/обÑÑждении ÑвойÑÑв логаÑиÑмиÑеÑкой ÑÑнкÑии. Ð Ñколе пÑи запиÑи вÑÑажений Ñ Ð¸ÑполÑзованием log подÑазÑмеваеÑÑÑ lg, Ñ Ð¾ÑÑ, вообÑе Ñо, в ÑÑом ÑлÑÑае должно бÑÑÑ Ñвно Ñказано оÑнование логаÑиÑма.
РпÑинÑипе, можно бÑло Ð±Ñ Ð¿ÑинÑÑÑ ÑÑо-Ñо вÑоде log2, или logTwo но ÑÑо не ÑлиÑком Ñ Ð¾ÑоÑо, ÑÑÑ Ð² запиÑи поÑвлÑеÑÑÑ ÑиÑÑа...
РзаÑвка оÑÐµÐ½Ñ Ñ Ð¾ÑоÑаÑ. С помоÑÑÑ ÑÑнкÑий lg и ln воÑÑмеÑÐºÑ Ð¼Ð¾Ð¶Ð½Ð¾ пÑевÑаÑиÑÑ Ð² единиÑÑ Ð¸ двойкÑ, еÑли пÑивлеÑÑ ÐµÑе ÑÑнкÑии окÑÑÐ³Ð»ÐµÐ½Ð¸Ñ (round) и оÑбÑаÑÑÐ²Ð°Ð½Ð¸Ñ Ð´Ñобной ÑаÑÑи (trunc). РпÑинÑипе, Ñ ÑоглаÑен пÑинÑÑÑ trunc ( ln ( 8 * 8 * 8 ) ) и/или round ( ln ( 8 * 8 * 8 ) ). ТÑÑ, пÑавда, Ð´Ð»Ñ Ð¿ÑовеÑки нÑжно лезÑÑ Ð² ÑаблиÑÑ Ð»Ð¾Ð³Ð°ÑиÑмов или полÑзоваÑÑÑÑ ÐºÐ°Ð»ÑкÑлÑÑоÑом. Ðо, Ñем не менее, запиÑÑ Ð½Ð° Ð²Ð°Ñ ÑÑеÑ, еÑли не возÑажаеÑе.
ÐдеÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ обойÑиÑÑ Ð±ÐµÐ· ÑоÑеÑÐ°Ð½Ð¸Ñ Ð»Ð¾Ð³Ð°ÑиÑмиÑеÑÐºÐ¸Ñ ÑÑнкÑий Ñ Ð¾ÑбÑаÑÑванием оÑÑаÑка Ð¾Ñ Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ окÑÑглениÑ.
ÐопÑобÑйÑе оÑÑÑкаÑÑ
дÑÑгоедÑÑгие ÑеÑениÑ. РпÑинÑипе ÑеÑÐµÐ½Ð¸Ñ Ð¼Ð¾Ð¶Ð½Ð¾ найÑи в ÑелÑÑ ÑиÑÐ»Ð°Ñ , Ñо еÑÑÑ - Ð½ÐµÑ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ÑÑи иÑполÑзоваÑÑ Ð²ÐµÑеÑÑвеннÑе/ÑаÑионалÑнÑе велиÑÐ¸Ð½Ñ (Ñ Ð¾ÑÑ ÑÑо и не запÑеÑено ÑÑловиÑми :).no subject
Date: 2010-10-27 08:20 pm (UTC)ÐÑинÑÑо
Date: 2010-10-27 08:56 pm (UTC)ÐодиÑÑÑ. :) Ðне нÑавиÑÑÑ. Ð ÑÑом вÑÑажении еÑÑÑ Ð¸Ð·ÑÑеÑÑво, изÑÑканноÑÑÑ Ð¸ неÑÑивиалÑноÑÑÑ.
no subject
Date: 2010-10-28 06:25 pm (UTC)а оÑноÑиÑелÑно воÑÑмеÑок - Ñож ниÑего не вÑйдеÑ, единÑÑвенное (ÑолÑко как Ð¿Ð¾Ð½Ð¸Ð¼Ð°Ñ Ð·Ð´ÐµÑÑ Ð½Ðµ Ð¿Ð¾Ð´Ñ Ð¾Ð´Ð¸Ñ) ÑÑмма ÑÑÐµÑ ÐºÐ¾Ñней ÑÑеÑÑей ÑÑепени даÑÑ ÑеÑÑеÑкÑ
ÐÑйдеÑ...
Date: 2010-10-28 06:53 pm (UTC)Ð Ñ Ð½ÑлÑми, и Ñ ÐµÐ´Ð¸Ð½Ð¸Ñами, и Ñ Ð²Ð¾ÑÑмеÑками. Ð¡ÐºÐ°Ð¶Ñ Ð±Ð¾Ð»ÑÑе, ÑоÑ, кÑо Ð½Ð°Ð¹Ð´ÐµÑ ÑеÑение Ñ ÐµÐ´Ð¸Ð½Ð¸Ñами ÑÑÑ Ð¶Ðµ Ð½Ð°Ð¹Ð´ÐµÑ ÑеÑение Ñ Ð½ÑлÑми.
Ð Ñ Ð²Ð¾ÑÑмеÑками, еÑли по пÑоÑÑомÑ, можно обойÑиÑÑ Ð¾Ð´Ð½Ð¾Ð¹ опеÑаÑией ÑложениÑ, двÑÐ¼Ñ Ð¾Ð¿ÐµÑаÑиÑми извлеÑÐµÐ½Ð¸Ñ ÐºÐ²Ð°Ð´ÑаÑного коÑÐ½Ñ Ð¸ одной опеÑаÑией вÑÑиÑаниÑ.
СпоÑим, ÑÑо Ñами ÑейÑÐ°Ñ ÑделаеÑе?
Re: ÐÑйдеÑ...
Date: 2010-10-29 01:21 pm (UTC)ÐÐ»Ñ 8:
8 - sqrt(sqrt(8+8)) = 6
ÐадеÑÑÑ, ÑакÑоÑиал ÑиÑла можно иÑполÑзоваÑÑ? ÐодÑказка подÑолкнÑла к немÑ...
ÐÐ»Ñ 1:
(1+1+1)! = 3! = 1*2*3=6
ÐÐ»Ñ 0:
(0!+0!+0!)! = (1+1+1)!=6
Re: ÐÑйдеÑ...
Date: 2010-10-29 02:44 pm (UTC)Я же говоÑил! ÐÐµÑ Ð½Ð¸Ñего невозможного Ð´Ð»Ñ Ñеловека Ñ Ð¸Ð½ÑеллекÑом!
PS: ÐÐ¾Ð»Ñ Ð² единиÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ пÑевÑаÑиÑÑ Ð¸ дÑÑгими ÑпоÑобами, напÑÐ¸Ð¼ÐµÑ - ÑеÑез ÑÑигономеÑÑиÑеÑкие ÑÑнкÑии, коÑоÑÑе, как видно из обÑÑждениÑ, здеÑÑ Ð¿ÑименÑÑÑ Ð½Ðµ обÑзаÑелÑно.
Thanks, :)
Re: Bingo!
Date: 2010-10-29 04:25 pm (UTC)Ðожно найÑи много ваÑианÑов, на ÑазнÑе вкÑÑÑ. Ðожно - пÑоÑÑой, можно - вÑÑÑÑнÑй.
Ðне ÑÑÐ¾Ñ Ð²Ð°ÑÐ¸Ð°Ð½Ñ Ñ ÑемеÑками оÑÐµÐ½Ñ Ð¿Ð¾Ð½ÑавилÑÑ. Ð¥ÑдожеÑÑвенно!