Size: a a a

2020 June 25

EZ

Evgenii Zheltonozhsk... in pro.algorithms
m q
но вот по модулю таких штук, есть что-то по этой теме?
Ну есть superoptimization, это не совсем то, но примерно
источник

mq

m q in pro.algorithms
ага, спасибо
источник
2020 June 26

OV

O V in pro.algorithms
Здравствуйте. Есть такая простая задача: найти сумму натуральных чисел кратных 3 или 5 меньше заданного натруального N. Если число кратно и тому и тому, учитывать только раз.
Насколько это плохое решение?
https://pastebin.com/0yQJf4jg
источник

CD

Constantine Drozdov in pro.algorithms
O V
Здравствуйте. Есть такая простая задача: найти сумму натуральных чисел кратных 3 или 5 меньше заданного натруального N. Если число кратно и тому и тому, учитывать только раз.
Насколько это плохое решение?
https://pastebin.com/0yQJf4jg
Это адское извращение
источник

OV

O V in pro.algorithms
Constantine Drozdov
Это адское извращение
А учитывая, что мне хотелось попробовать раскрутку цикла?
источник

v

vehlwn in pro.algorithms
O V
Здравствуйте. Есть такая простая задача: найти сумму натуральных чисел кратных 3 или 5 меньше заданного натруального N. Если число кратно и тому и тому, учитывать только раз.
Насколько это плохое решение?
https://pastebin.com/0yQJf4jg
Сумма арифметической прогрессии?
источник

A(

Andrey (@AndrewB330) in pro.algorithms
O V
А учитывая, что мне хотелось попробовать раскрутку цикла?
еще бы понять что там происходит
источник

OV

O V in pro.algorithms
Это была попытка раскрутить цикл, ничего более
источник

V

Viαη in pro.algorithms
O V
Здравствуйте. Есть такая простая задача: найти сумму натуральных чисел кратных 3 или 5 меньше заданного натруального N. Если число кратно и тому и тому, учитывать только раз.
Насколько это плохое решение?
https://pastebin.com/0yQJf4jg
Больно
источник

A(

Andrey (@AndrewB330) in pro.algorithms
а можно изначальный цикл?)
источник

v

vehlwn in pro.algorithms
>        acc1 = acc1 + (((3 * i) % 5 == 0 ? 0 : 3 * i) + ((3 * (i + 1)) % 5 == 0 ? 0: 3 * (i + 1)));
Это точно человек писал, а не обфускатор?
источник

OV

O V in pro.algorithms
Andrey (@AndrewB330)
а можно изначальный цикл?)
Ээ, его нет, сразу так написано)
источник

JM

John Meow in pro.algorithms
vehlwn
>        acc1 = acc1 + (((3 * i) % 5 == 0 ? 0 : 3 * i) + ((3 * (i + 1)) % 5 == 0 ? 0: 3 * (i + 1)));
Это точно человек писал, а не обфускатор?
Вполне читаемо имхо
источник

OV

O V in pro.algorithms
vehlwn
>        acc1 = acc1 + (((3 * i) % 5 == 0 ? 0 : 3 * i) + ((3 * (i + 1)) % 5 == 0 ? 0: 3 * (i + 1)));
Это точно человек писал, а не обфускатор?
Настолько плохо?
источник

A(

Andrey (@AndrewB330) in pro.algorithms
O V
Настолько плохо?
настолько непонятно))
источник

OV

O V in pro.algorithms
vehlwn
Сумма арифметической прогрессии?
Нет, если бы хотелось сделать нормально, так бы и было, минус сумма пятнадцати, но я извращаюсь
источник

CD

Constantine Drozdov in pro.algorithms
O V
Настолько плохо?
Постучало из-под дна
источник

A(

Andrey (@AndrewB330) in pro.algorithms
я так понимаю там будет что-то типа
int cnt(int x) {return x*(x+1)/2;}
return cnt(num/3)*3 + cnt(num/5)*5 - cnt(num/15)*15 ?

Поправьте
источник

KK

Kirill Kaymakov in pro.algorithms
vehlwn
>        acc1 = acc1 + (((3 * i) % 5 == 0 ? 0 : 3 * i) + ((3 * (i + 1)) % 5 == 0 ? 0: 3 * (i + 1)));
Это точно человек писал, а не обфускатор?
Это слишком сложно даже для обфускатора
источник

BV

Boris Vinogradov in pro.algorithms
Kirill Kaymakov
Это слишком сложно даже для обфускатора
хороший пример для собеса - как сделать из этого кода нормальный
источник