Цитата:
Цитата:
|
Цитата:
Цитата:
var a = 89; var b = 76; a * b; // 6764; Как можно получить такой же результат без умножения? Даю подсказку, такая техника активно используется в теории компиляторов. |
XOR ? бинарно разложить а потом пересобрать поменяв поколдовав над единичками? умножить столбикоим? я вообще вопроса не понял) на каком уровне не должно быть умножения? на уровне языка не должно быть звездочки? или чо?
|
Цитата:
Цитата:
|
Цитата:
|
Цитата:
var a = 89; var b = 76; console.log(Math.pow(a + b, 2) / 4 - Math.pow(a - b, 2) / 4); //6764 Такая запись называется простаферетической и широко применяется в теории комплияторов и как альтернатива таблицам Брадиса. Как видишь 20 сек гугления не всегда могут помочь, даже в элементарных вещах. Зато любая бабушка на лавочке знает об этом способе умножения, потому что их учили в школах думать |
Цитата:
|
Цитата:
|
Цитата:
|
monolithed,
а умножения в math.pow нету что ли? |
Часовой пояс GMT +3, время: 23:46. |