Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Нужна ли вышка? (https://javascript.ru/forum/offtopic/37723-nuzhna-li-vyshka.html)

megaupload 05.05.2013 15:26

Цитата:

Сообщение от monolithed
А причем тут Stephen Hawking?

он тож так думал, слупок

Цитата:

Сообщение от monolithed
Помню лет 15 назад так говорил один неуч в нашем классе.

Диман, ты??

monolithed 05.05.2013 15:34

Цитата:

Сообщение от megaupload
он тож так думал, слупок

:nono:

Цитата:

Сообщение от megaupload
Если конечно у тебя нет интернета где ты можешь эти знания нагуглить за 20 секунд как только они тебе понадобятся, и использовать.

Вопрос из школьного курса на засыпку:

var a = 89;
var b = 76;

a * b; // 6764;


Как можно получить такой же результат без умножения?
Даю подсказку, такая техника активно используется в теории компиляторов.

megaupload 05.05.2013 15:37

XOR ? бинарно разложить а потом пересобрать поменяв поколдовав над единичками? умножить столбикоим? я вообще вопроса не понял) на каком уровне не должно быть умножения? на уровне языка не должно быть звездочки? или чо?

monolithed 05.05.2013 15:43

Цитата:

Сообщение от megaupload
XOR ? бинарно разложить а потом пересобрать поменяв поколдовав над единичками? умножить столбикоим?

нет

Цитата:

Сообщение от megaupload
на каком уровне не должно быть умножения?

на любом

megaupload 05.05.2013 15:47

Цитата:

Сообщение от monolithed
на любом

Ну видимо через разные приколы с девяткой на конце и.т.п. не?

monolithed 05.05.2013 15:53

Цитата:

Сообщение от megaupload
Ну видимо через разные приколы с девяткой на конце и.т.п. не?

Ладно, не буду мучить:

var a = 89;
var b = 76;

console.log(Math.pow(a + b, 2) / 4 - Math.pow(a - b, 2) / 4); //6764


Такая запись называется простаферетической и широко применяется в теории комплияторов и как альтернатива таблицам Брадиса.


Как видишь 20 сек гугления не всегда могут помочь, даже в элементарных вещах.
Зато любая бабушка на лавочке знает об этом способе умножения, потому что их учили в школах думать

kobezzza 05.05.2013 15:56

Цитата:

Сообщение от megaupload (Сообщение 249060)
Да, вот этого во не хватает, все хочу подтянуть эти знания и это займет часа 3. Не думаю что для этого мне нужно было тратить 4 года жизних

Если ты такой умный и у тя было стока лет форы, чёж ты на мамкиной шеи сидишь? Я вот немного старше тя, учился 11 лет в школе и 5 лет в универе, но уже стал миллионером, как же так?:)

monolithed 05.05.2013 15:58

Цитата:

Сообщение от kobezzza
но уже стал миллионером, как же так?

Только не говори что в Яндексе заработал :)

kobezzza 05.05.2013 15:59

Цитата:

Сообщение от monolithed (Сообщение 249072)
Только не говори что в Яндексе заработал :)

Частично:)

Dim@ 05.05.2013 16:06

monolithed,
а умножения в math.pow нету что ли?


Часовой пояс GMT +3, время: 23:46.