- 23, Oct 2024
- #1
Проблема:
Ваша цель — сложить два входных числа, не используя ни одного из следующих математических операторов: second number
.
Кроме того, вы не можете использовать встроенные функции, предназначенные для замены этих математических операторов.
Оценка:
Выигрывает наименьший код (по количеству байтов).
Обновлять
Большинство программ, которые я видел, либо объединяют два массива, содержащие их числа, либо создают
first number
of a character, append+,-,*,/
символов, затем посчитайте их все.Кратчайший счетчик массива: APL с 8 символами, автор: Тобиа
Кратчайшая конкатенация массивов: Гольфскрипт из 4 символов, автор Doorknob
Кратчайшее логарифмическое решение: TI-89 Basic с 19 символами от Quincunx
Интеграционное решение: Mathematica с 45 символами, Майкл Стерн
Самое крутое, на мой взгляд: побитовые операторы в JavaScript, Дэйв
#код-гольф