Я не могу использовать /, %, strlen или любой другой оператор
Только +, -, *, >, Можно использовать
[/code] Проблема
Очень медленно из-за большого цикла.
Баунти
Ваше время и мысли ценны для меня такими, какие они есть сложная находка. Итак, я дам 300 долларов первому человеку, который сможет дать идеальное решение этой проблемы. Способ оплаты – криптовалюта
Подсказка
Моя подсказка: предположим, int = 115, сейчас добавьте 5 = 120, теперь sub 10 = 110 для окончания 5. если int = 110, теперь добавьте 5 = 115, sub 10 = 105 ....... вот так....
Или
Попробуйте исключить цифру слева, получив 0. Наконец, возможно, получится получить 5 или 0. Подумайте о добавлении или вычитании 10, 100, 1000, 10000, 100000 ete, используя цикл
[b]Целочисленные свойства[/b] [list] [*]Целое число заканчивается на 0 или 5 [/list]Пример: 64454542420, 83186482697426868635 [list] [*]Целое число очень большое.
[b]Цель:[/b]
[*]Хотим получить последнюю цифру целого числа. Таким образом, желаемый результат — 0 или 5.
[*]Можно использовать gmp для длинных целых чисел. $int = gmp_init("11664636646444444353335343545"); // Пример ввода в виде целого числа GMP
[*]Вывод и время выполнения должны быть такими же, как [code]echo $in%10; [/code]
[/list] [b]Ограничение[/b] [list] [*]Я не могу использовать /, %, strlen или любой другой оператор
[*]Только +, -, *, >, Можно использовать [/code] [b]Проблема[/b] [list] [*]Очень медленно из-за большого цикла. [/list] [b]Баунти[/b] [list] [*]Ваше время и мысли ценны для меня такими, какие они есть сложная находка. Итак, я дам 300 долларов первому человеку, который сможет дать идеальное решение этой проблемы. Способ оплаты – криптовалюта [/list] [b]Подсказка[/b] Моя подсказка: предположим, int = 115, сейчас добавьте 5 = 120, теперь sub 10 = 110 для окончания 5. если int = 110, теперь добавьте 5 = 115, sub 10 = 105 ....... вот так.... Или Попробуйте исключить цифру слева, получив 0. Наконец, возможно, получится получить 5 или 0. Подумайте о добавлении или вычитании 10, 100, 1000, 10000, 100000 ete, используя цикл