Сохранен 596
https://2ch.su/b/res/211207119.html
Добавлена поддержка ЭЧ/Ech (ex-Escapechan) и Ежчана (ejchan.net, ejchan.site). Набегаем, тестируем архивацию, сообщаем о замеченных проблемах.
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Хей, отишнеги, решите задачку! Ставлю анус, что

 Аноним 09/01/20 Чтв 20:00:33 #1 №211207119 
image.png
Хей, отишнеги, решите задачку! Ставлю анус, что 95% жидко обосруться на такой простенькой задачке. Найдите сумму массива вещественных чисел. Длина массива известна, массив известен. Вот просто посчитайте сумму массива и запостите в тред свое решение. Неважно на чем вы напишите, хоть псевдокодом, все равно обосретесь, потому что вы чмоньки, которые считают, что в ойти ничего не нужно. Потом соберем статистику и посмотрим, сколько среди вас хоть чего-нибудь стоящих погромистов, а сколько творожка подзалупного. Давайте, дерзайте!
Аноним 09/01/20 Чтв 20:04:42 #2 №211207370 
>>211207119 (OP)
>считают, что в ойти ничего не нужно
Блять, люто двачую. Алгоритмы и структуры данных нинужно, "всё же в либах реализовано". Дискретка, теория алгормтмов и линал нинужно, " это доя задротов". Операционные системы нинужно, "я же не Линус Торвальдс". Отладка и тестирование нинужно, "для этого есть qa".
Вкатыши тупые.
Аноним 09/01/20 Чтв 20:05:43 #3 №211207434 
result = array.Sum();

Что-нибудь ещё?
Аноним 09/01/20 Чтв 20:07:47 #4 №211207539 
>>211207119 (OP)
>>211207434
На всякий случай добавлю. Без использования встроенных функций для нахождения суммы элементов. Так нам будет легче собирать статистику, потому что сразу станет видно дебилов.
Аноним 09/01/20 Чтв 20:08:31 #5 №211207583 
>>211207119 (OP)
Так в чем сложность? Последовательно складываем элементы массива, начиная с первого(или который указан первым), заканчивая последним.
sage[mailto:sage] Аноним 09/01/20 Чтв 20:10:01 #6 №211207671 
>>211207119 (OP)
> массива вещественных
чмоня не знает как числа внутри cpu представляются и не понимает что такое числа с плавающей точкой
> использования встроенных функций
встроенных куда, чмоня? в процессор?
Аноним 09/01/20 Чтв 20:10:58 #7 №211207727 
int Summa (int[] array){
var result = 0;
for(int i = 0; i<array.length; ++i)
for(int j = 0; j<array; ++j)
++result;
return result;
}
Аноним 09/01/20 Чтв 20:11:54 #8 №211207781 
>>211207370
It depends.

Если цель вкатывальшика - вкатиться джуном на тёплое место и писать высокоуровневый говнокод тысяч за 60 в месяц, то все перечисленное нужно только для того, чтобы пройти собеседование. А дальше можно сычевать до старости или пока тебя не вытеснят более смышлёные товарищи.

Все стандартные велосипеды для рядовых задач для тебя уже написаны.
Аноним 09/01/20 Чтв 20:13:29 #9 №211207875 
>>211207671
>встроенных куда, чмоня? в процессор?
В твой анус.
Аноним 09/01/20 Чтв 20:15:09 #10 №211207967 
>>211207539
var result = array.Aggregate(0, (res,next) => res + next);
sage[mailto:sage] Аноним 09/01/20 Чтв 20:15:50 #11 №211208006 
>>211207875
>пук
Аноним 09/01/20 Чтв 20:18:08 #12 №211208136 
>>211207781
Ну так вкатился ты джуном, а дальше? Со структурами толком работать не можешь, с системой тоже. То есть на сеньорскую должность тебя не возьмут, системы нагруженные пилить или что-то подобное. Всю жизнь работать за 100к джуно-мидлом?
Аноним 09/01/20 Чтв 20:24:05 #13 №211208480 
Что так мало решений? Эй, говнокодерки, где вы все попрятались, чмони?
sage[mailto:sage] Аноним 09/01/20 Чтв 20:26:29 #14 №211208612 
>>211207119 (OP)
Думаешь написл пост в провокационном стиле и никто не поймет что тебе надо домашку по информатике сделать? Иди нахуй.
Аноним 09/01/20 Чтв 20:26:44 #15 №211208629 
Очевидный байт на какую-то хуйню не ведитесь
sage[mailto:sage] Аноним 09/01/20 Чтв 20:27:14 #16 №211208652 
>>211208480
А хули тебя кормить? Иди сам стряпай код, индус ебаный.
Аноним 09/01/20 Чтв 20:32:54 #17 №211209027 
Мда, я надеялся, что за 10 минут кто-нибудь да запостить наконец-то правильное решение, а не 2,5 говнокодика вкатывальщиков. Это пиздец.
Аноним 09/01/20 Чтв 20:33:18 #18 №211209055 
--lua

function Sum(array)
result = 0

for i = 1,#array do
result = result + array
end

return result
end
Аноним 09/01/20 Чтв 20:34:18 #19 №211209126 
>>211209027
>правильное
Ты скозал?
Аноним 09/01/20 Чтв 20:37:08 #20 №211209298 
for(i=0;i<lenght;i++){
result+=mass;
}
Аноним 09/01/20 Чтв 20:37:49 #21 №211209342 
>>211207119 (OP)
Что такое сумма массива? Сумма аски кодов?
мимо пердуиншик
Аноним 09/01/20 Чтв 20:39:28 #22 №211209469 
https://ideone.com/WeUgyu
Аноним 09/01/20 Чтв 20:42:07 #23 №211209608 
def my_sum (array, a, b):
m = (a + b) / 2
return array[a] if m == a else my_sum (array, a, m) + my_sum (array, m, b)
Аноним 09/01/20 Чтв 20:43:57 #24 №211209709 
Блядь, ну и цирк. Ни одного правильного решения еще нет, пиздец какой. Уже полчаса проигрываю над всем тредом.
sage[mailto:sage] Аноним 09/01/20 Чтв 20:46:28 #25 №211209833 
решил тебе за щеку, проверяй, сажи школьнику
sage[mailto:sage] Аноним 09/01/20 Чтв 20:48:19 #26 №211209983 
>>211209709
Чмноя, сейчас ты берешь любой из приведенных выше примеров и в четкой терминологии обосновываешь "неправильность".
Если за 10 минут не сделаешь, то единственным ебланом в этом треде назначаешься ты.
Аноним 09/01/20 Чтв 20:50:08 #27 №211210288 
https://ideone.com/9dN9n8
Аноним 09/01/20 Чтв 20:52:38 #28 №211210647 
>>211209983
Конечно же я объясню, какое решение правильное и как надо находить сумму массива, чтобы не обосраться. Но давай не через 10 минут, а чуть позже. Я хочу хоть какую-то статистику набрать.
Аноним 09/01/20 Чтв 20:53:07 #29 №211210688 
>>211210288
В условии double.
мимо
Аноним 09/01/20 Чтв 20:55:17 #30 №211210834 
>>211210647
Давай ты хотя бы по-человечески условие поставишь, чтобы без подъёбок уровня "у тебя проверки на неверные значения и переполнения нет".
Аноним 09/01/20 Чтв 20:57:01 #31 №211210906 
>>211210834
Там нет подъебок типа переполнения, там нет также подъебок типа длинной арифметики. Школьная задачка, тащемта.
Аноним 09/01/20 Чтв 20:59:27 #32 №211211003 
>>211210906
Тогда решений выше достаточно для школьного уровня.
sage[mailto:sage] Аноним 09/01/20 Чтв 21:00:03 #33 №211211034 
array.reduce(:+)
мимо 300кк/ceк
Аноним 09/01/20 Чтв 21:00:11 #34 №211211042 
>>211207119 (OP)
Давай сразу к делу, в чём подвох?
Аноним 09/01/20 Чтв 21:01:21 #35 №211211093 
https://ideone.com/SOrPAS
Аноним 09/01/20 Чтв 21:01:29 #36 №211211100 
>>211208136
>сю жизнь работать за 100к джуно-мидлом?
Да, а по твоему это мало? Мне за глаза хватит, сейчас как тот хуй и описал работаю за 60, высижу через пару лет 100к и так и буду сидеть на ней. Нахуй надо голову себе забивать.
Аноним 09/01/20 Чтв 21:03:36 #37 №211211198 
>>211207539
>На всякий случай добавлю. Без использования встроенных функций для нахождения суммы элементов.
Так может на ассемблере тебе сразу писать? Или вообще байткодом?
Что за ебанутые задачки у тебя, дурак? Даже не задачки, а условия.
Аноним 09/01/20 Чтв 21:05:54 #38 №211211300 
>>211211100
>а по твоему это мало?
От города зависит, в ДС это не очень много. То есть жить-то ты будешь нормально, если не снимаешь жильё, но и без особых трат.
Аноним 09/01/20 Чтв 21:06:57 #39 №211211349 
>>211211300
Ну а для мухосрани даже 60к так дохуя, что я 60кг лишних наел, теперь надо в зал идти ил куда то, долбоёбизм в общем.
Аноним 09/01/20 Чтв 21:07:45 #40 №211211387 
>>211207119 (OP)

Приходит математик к проститутке и ебет ее.
Она такая
- у тебя хуй маленький
- я же математик

Школьник пришел домой - подъезда очередь, все - математики, и из универа препод.
- Здравствуйте, Василий Петрович!
Аноним 09/01/20 Чтв 21:07:59 #41 №211211402 
>>211207119 (OP)
Оп, тред не взлетит, гони ответ
Аноним 09/01/20 Чтв 21:08:33 #42 №211211432 
>>211207539
>Без использования встроенных функций для нахождения суммы элементов.
Давай тогда с яблок начнем.
sage[mailto:sage] Аноним 09/01/20 Чтв 21:08:42 #43 №211211436 
Вангую там будет подъебка с проблемой округления чисел с плавающей точкой, которая в 99.99% программ нихуя не проблема и ни на что не влияет. Но ОП сейчас будет рассказывать, как это охуенно важно бороться с этой проблемой, всегда надо.
Аноним 09/01/20 Чтв 21:10:25 #44 №211211531 
>>211211436
Тогда в своем примере на сисярпе меняю double на decimal.
Аноним 09/01/20 Чтв 21:10:30 #45 №211211539 
>>211208136
>Со структурами толком работать не можешь
Основные структуры за вечер изучаются. Вкупе с твоей сортировкой пузырьком.
Такой хренью только безнадёжные говнокодеры гордятся.

Аноним 09/01/20 Чтв 21:10:43 #46 №211211544 
>>211211432
Начинать надо с нуля.
Ноль...
Аноним 09/01/20 Чтв 21:11:06 #47 №211211570 
>>211211544
Целковый...
Аноним 09/01/20 Чтв 21:11:26 #48 №211211583 
>>211211570
Подушка...
Аноним 09/01/20 Чтв 21:11:48 #49 №211211609 
>>211211583
Пердушка...
Аноним 09/01/20 Чтв 21:12:05 #50 №211211630 
>>211211609
Засерушка...
Аноним 09/01/20 Чтв 21:12:11 #51 №211211637 
>>211211609
Пых-пых....
Аноним 09/01/20 Чтв 21:12:22 #52 №211211648 
let result = 0;

for(let value of array){
result += value;
};
Аноним 09/01/20 Чтв 21:13:25 #53 №211211705 
>>211211648
заебали с этим, очевидно же что это байт на таких как ты
Аноним 09/01/20 Чтв 21:13:29 #54 №211211709 
>>211207781
>Все стандартные велосипеды для рядовых задач для тебя уже написаны.
На велосипеде в век АЭС не раскатаешься.
Аноним 09/01/20 Чтв 21:13:32 #55 №211211714 
>>211211436
>которая в 99.99% программ нихуя не проблема и ни на что не влияет
В 99.99% программ используются стандартная функция, которая делает как нужно в большинстве случаев. Если человек пишет собственную имплементацию этой функции, то это повод выкинуть его нахуй с работы потому, что он ЯП на котором работает не знает.
Аноним 09/01/20 Чтв 21:15:08 #56 №211211800 
>>211211714
>В 99.99% программ используются стандартная функция, которая делает как нужно в большинстве случаев
Хуево делает в 99% случаев.
и только 1% решает.
Аноним 09/01/20 Чтв 21:15:18 #57 №211211811 
>>211207119 (OP)
А с каким типом данных мы работаем? Что известно про границы входящих чисел и размер массива?
sage[mailto:sage] Аноним 09/01/20 Чтв 21:15:49 #58 №211211848 
>>211211714
Сложение даблов ни в одном языке не делается как надо, что ты тут рассказываешь, это не от функции зависит а от разрядности числа.
sage[mailto:sage] Аноним 09/01/20 Чтв 21:17:21 #59 №211211934 
>>211211034
никто не написал красивее и лаконичней, каеф
мимо персональный семён 300кк/ceк господина
Аноним 09/01/20 Чтв 21:17:49 #60 №211211970 
>>211211811
ОП считает (и в своем праве), что это совершенно неважно.
Аноним 09/01/20 Чтв 21:17:57 #61 №211211986 
>>211207119 (OP)
Бля, ну и чё, вот ты настока говнокодер, что даже 0.2 + 0.1 в твоём яп написанное твоими руками не будет 0.3 равно и че? Нахуй пошёл нахуй пошёл нахуй пошёл.
Аноним 09/01/20 Чтв 21:18:36 #62 №211212029 
>>211207539
Ну допустим:

array.reduce(:+)

что лишь является более короткой записью вот такой конструкции

array.reduce { |sum, element| sum += element }

>>211211034
О! Коллега!

мимо-$5,5k-в-месяц-после-налогов
Аноним 09/01/20 Чтв 21:18:53 #63 №211212051 
>>211211986
В твоем компе 0.3 не существует, язык здесь вообще ни при чем.
Аноним 09/01/20 Чтв 21:19:37 #64 №211212107 
>>211211934
Ну и кстати, там array.sum ещё лаконичней будет (но раз уж запретили пользоваться методом sum)
Аноним 09/01/20 Чтв 21:19:57 #65 №211212123 
>>211212051
Я знаю ебать, сравнение вещественных чисел вообще алгоритмически неразрешимая проблема я пишу к тому что нахуй оп выебывается
Аноним 09/01/20 Чтв 21:20:44 #66 №211212176 
>>211211848
Разумеется тысячи специалистов, работающих со своим языком, не знают как надо правильно делать. Это знает только какой-то никому не нужный хуй со всратой имиджборды. И чем тупее хуй, тем умнее себя считает.
Аноним 09/01/20 Чтв 21:20:50 #67 №211212180 
Школьник, решил заставить двачеров делать его домашку, но соснул хуйца.
Аноним 09/01/20 Чтв 21:20:56 #68 №211212187 
>>211212051
Братишка, если ты деньги складываешь (у которых лишь сотые части) или ещё какой-то подобный тип с точностью, то тут проблемы никакой нет, но это и не вещественные числа.
Аноним 09/01/20 Чтв 21:21:21 #69 №211212227 
>>211211811
О, вот это уже интересненько. Но давай представим, что мы не знаем, и все-таки хотим написать так, чтобы всегда работало (или хотя бы попытаться).
Аноним 09/01/20 Чтв 21:21:22 #70 №211212228 
>>211207119 (OP)
я на мои любимые двачи деградировать захожу, а ты тут какую то хуйню удумал
мимо 500кк/сек
Аноним 09/01/20 Чтв 21:21:31 #71 №211212242 
>>211212029
>Ну допустим:
Допустим мы тебя эпплустим.
>element
element != вещественное число

Кайся, молись и постись.
Аноним 09/01/20 Чтв 21:21:49 #72 №211212259 
>>211212187
Ну напиши в своём любимом яп print(0.2 + 0.1 == 0.3)
Аноним 09/01/20 Чтв 21:22:22 #73 №211212291 
>>211212259
О, тоже интересненько, пошла жара.
Аноним 09/01/20 Чтв 21:22:47 #74 №211212322 
>>211212187
За такую хуйню садят давно.
Аноним 09/01/20 Чтв 21:23:01 #75 №211212338 
СЧЁТЧИК (ХУЙ) В (РОТ ОПА):

НОЛЬ ХУЁВ = ЛОЖЬ;

ОДИН ХУЙ;
ДВА ХУЯ;
ТРИ ХУЯ;

ЕСЛИ (ХУЙ).ПОРЯДКОВЫЙ_НОМЕР > 3:
ПЕРЕМЕСТИТЬ (ХУЙ) ИЗ (РОТ ОПА) В (ОЧКО ОПА)

ДЕЛАТЬ ПОКА:

Аноним 09/01/20 Чтв 21:23:02 #76 №211212341 
>>211212291
Компы настолько кал, что сравнение вычислимых чисел в них алгоритмически неразрешимая проблема.
Аноним 09/01/20 Чтв 21:23:03 #77 №211212344 
>>211212123
Просто другое основание используешь и все.
>>211212187
Ты говоришь вещественное, а думаешь "с плавающей точкой". decimal в c# например использует десятичное основание, хотя это тип с плавающей точкой. Настоящие вещественные числа на компе возможны только с длинной арифметикой.
Аноним 09/01/20 Чтв 21:23:22 #78 №211212367 
>>211211539
>Основные структуры за вечер изучаются
Конечно. И графы, и деревья со всеми их видами, не говоря уже про стек, очередь, хэшмап и списки, изучаются за вечер. Только вот максимум, что ты узнаешь за этот вечер - это факт их существования.
sage[mailto:sage] Аноним 09/01/20 Чтв 21:23:30 #79 №211212380 
>>211212029
^_^
>>211212107
> но раз уж запретили пользоваться методом sum
именно
Аноним 09/01/20 Чтв 21:23:44 #80 №211212396 
>>211212344
>Ты говоришь вещественное, а думаешь "с плавающей точкой"
Ты за других не думай.
Аноним 09/01/20 Чтв 21:23:44 #81 №211212397 
>>211212344
>Просто другое основание используешь и все.
В общем случае нет, понятно, что 0.5 + 0.25 == 0.75
Аноним 09/01/20 Чтв 21:23:46 #82 №211212400 
лол
Аноним 09/01/20 Чтв 21:23:46 #83 №211212401 
Ладно, опхуй чето там сосет, го мою задачку решать?
Нам дан набор символов, и размер "слова". Нужно вывести все возможные слова данного размера, состоящие из символов из этого набора.
Пример:
Ввод:
+6A
2
Вывод:
++
+6
+А
6+
66
6А
А+
А6
АА
9
Аноним 09/01/20 Чтв 21:24:02 #84 №211212418 
приближенные
вычисления
/тред
Аноним 09/01/20 Чтв 21:24:12 #85 №211212433 
>>211212259
https://ideone.com/J5YilX
Аноним 09/01/20 Чтв 21:24:18 #86 №211212439 
>>211212367
>И графы, и деревья со всеми их видами, не говоря уже про стек, очередь, хэшмап и списки, изучаются за вечер.
Несложная хуйня.
Аноним 09/01/20 Чтв 21:24:35 #87 №211212458 
>>211207119 (OP)
>Вот просто посчитайте сумму массива и запостите в тред свое решение.
Что для тебя будет сумма массива?
Максимальный размера элемента в массиве?
Может ли быть массив пустым?
Какова допустимая погрешность?

Я не ебу в каких координатах ты мыслишь. Хуй тебя, двачера, знает

А вообще
>Неважно на чем вы напишите, хоть псевдокодом, все равно обосретесь
говорит о бессмысленности треда
Аноним 09/01/20 Чтв 21:24:45 #88 №211212469 
>>211212344
>Настоящие вещественные числа на компе возможны только с длинной арифметикой.
Ну и как ты отличишь 0.0....дохуя нулёв...1 от 0, м?
Аноним 09/01/20 Чтв 21:24:48 #89 №211212473 
>>211211800
Ну так сделай пиздато, раз знаешь как, и выложи на гитхаб. Поимеешь звёздочек и респекта от опенсорс-сообщества, а это не биторды.
Но скорее всего тебе им даже предложить нечего и поэтому ты тут нам доказываешь какой крутой ты у мамы.
Аноним 09/01/20 Чтв 21:25:08 #90 №211212493 
>>211212397
>В общем случае нет, понятно, что 0.5(9) + 0.25(1) == 0.75(9+1)
Аноним 09/01/20 Чтв 21:25:23 #91 №211212509 
>>211212367
>стек, очередь, хэшмап и списки
Изучаются за вечер.
Аноним 09/01/20 Чтв 21:25:23 #92 №211212510 
Sum = 0
Sum = Sum + array[0];
Sum = Sum + array[1];
Sum = Sum + array[3];......
Sum = Sum + array[n];

В чем сложность то?
Аноним 09/01/20 Чтв 21:25:52 #93 №211212547 
>>211212439
Никто и не говорит, что сложная.
Аноним 09/01/20 Чтв 21:26:10 #94 №211212566 
>>211212493
Нет, там основание 2 потому что. 1/2+1/4=3/4
Аноним 09/01/20 Чтв 21:26:14 #95 №211212571 
>>211212397
>В общем случае нет
Общего случая нет. 1/3 нельзя выразить в десятичной системе, в троичной можно.
Аноним 09/01/20 Чтв 21:26:19 #96 №211212576 
>>211212473
>Ну так сделай пиздато, раз знаешь как, и выложи на гитхаб. Поимеешь звёздочек и респекта от опенсорс-сообщества,
Деньгами меня вполне устраивает.
Чё за за звездочки?
Аноним 09/01/20 Чтв 21:26:49 #97 №211212610 
>>211212509
А остальное ты ловко проигнорировал.
Аноним 09/01/20 Чтв 21:27:05 #98 №211212629 
>>211212510
Видел такую херню в коде моего научрука - доцента и кандидата физ-мат наук.
Аноним 09/01/20 Чтв 21:27:09 #99 №211212635 
>>211212433
Что ещё за м? Нам тут не до шуток.
Аноним 09/01/20 Чтв 21:27:34 #100 №211212663 
>>211212635
decimal.
Аноним 09/01/20 Чтв 21:27:45 #101 №211212671 
>>211212576
>Деньгами меня вполне устраивает.
О, пошли манявры.
Аноним 09/01/20 Чтв 21:27:50 #102 №211212681 
>>211212610
То, что после не говоря уже по идее должно автором считаться сложнее, чем то что до.
Аноним 09/01/20 Чтв 21:27:59 #103 №211212691 
>>211212566
>>211212571
>основание
>система
Действительные числа нельзя выразить рациональной дробью.
Паграммистам не понять.
Аноним 09/01/20 Чтв 21:28:52 #104 №211212762 
>>211212571
Я к тому, что тогда то, что в десятичной не будет складваться. ННельзя, чтобы все числа норм скалыдвались, замена системы не решит проблем.
Аноним 09/01/20 Чтв 21:29:09 #105 №211212785 
>>211212610
Что остольное?
Что сложного в стактурах данных, если еще в детстве строил сложные железные дороги?
Аноним 09/01/20 Чтв 21:29:29 #106 №211212806 
Вы повелись на развод этого школьника? Я был лучшего о вас мнения.
Аноним 09/01/20 Чтв 21:29:56 #107 №211212825 
>>211212762
>Я к тому, что тогда то, что в десятичной не будет складваться.
Тогда используй десятичную.
Аноним 09/01/20 Чтв 21:29:57 #108 №211212828 
>>211212691
Действительных чисел нет в компе, в компе есть 101010010101, поэтому любая дробь с числителем не кратным 2 будет хуёвничать при сложении, умник хуев.
Аноним 09/01/20 Чтв 21:30:06 #109 №211212836 
>>211207119 (OP)
Ты поставил свой анус, то есть ты в принцие шлюха, а все, что пишет шлюха, смысла не имеет, хоть бы она самую настоящую истину пыталась высрать.
Аноним 09/01/20 Чтв 21:30:15 #110 №211212846 
>>211212806
Может именно сегодня именноо ИТТ кто-то сможет сказать что-то новое.
Аноним 09/01/20 Чтв 21:30:18 #111 №211212847 
>>211212227
В таком случае нам нужно заделать динамическую s (переменную в которой будем хранить сумму) максимального доступного размера, при выводе самой суммы, указывать что ее точность в пределах эпсилона (который определяется тех. характеристиками нашего пека). Ну и еще над скоростью подумать можно, мб массив настолько велик что сложение будет длиться годами при условии что мы таки нашли место для записи такого числа
Аноним 09/01/20 Чтв 21:30:54 #112 №211212891 
>>211212825
Тогда не будет в другой работать.
sage[mailto:sage] Аноним 09/01/20 Чтв 21:30:56 #113 №211212895 
Annotation 2020-01-09 212938.png
>>211212401
Дохуя заумную закинул. Не то что бы сложная, но писанины многовато. Я за последний месяц две похожих решал. Составление всех возможных слов из определенных букв и слогов, по словарю и было что-то вроде счетчика, но по основанию меньшему чем 10.
Аноним 09/01/20 Чтв 21:31:00 #114 №211212899 
>>211212828
>Действительных чисел нет в компе
Это недостаток компа, не чисел, правда?
Аноним 09/01/20 Чтв 21:31:28 #115 №211212925 
>>211212846
Уймись, школьник. Решай своё домашнее задание сам.
Аноним 09/01/20 Чтв 21:31:47 #116 №211212948 
>>211212899
Это не недостаток, а особенность.
Аноним 09/01/20 Чтв 21:31:51 #117 №211212955 
>>211212029
>>211212259
>>211212123
>>211212187
>>211212242
>>211212259
>>211212291
>>211212341
ВООБЩЕ НИКАКОЙ ПРОБЛЕМЫ ДЛЯ ФИНАНСОВ
кроме того, что это не вещественные числа, а числа с фиксированной точностью

CREATE TABLE financials(amount DECIMAL);
INSERT INTO financials (amount) VALUES(0.2);
INSERT INTO financials (amount) VALUES(0.1);

SELECT SUM(amount) FROM financials;

https://ideone.com/eE4xng
Аноним 09/01/20 Чтв 21:32:16 #118 №211212987 
>>211212681
Не должно. Любому нормальному человеку будет ясно, что графы и деревья сложней, чем стеки и списки.
Аноним 09/01/20 Чтв 21:32:34 #119 №211213014 
>>211212847
О, ну наконец-то, спустя 100 постов хоть кто-то упомянул эпсилон)))))
Аноним 09/01/20 Чтв 21:33:20 #120 №211213065 
>>211212987
Ну ты же наоборот написал, поэтому я тебе и ответил так.
Аноним 09/01/20 Чтв 21:33:49 #121 №211213112 
>>211212785
>Что сложного в стактурах данных
Ещё раз - никто не говорит, что они сложные. Макаки верещат, что они нинужны.
Аноним 09/01/20 Чтв 21:34:19 #122 №211213148 
>>211212955
Да любые вещественные, что не комплексные-хуексные.
Аноним 09/01/20 Чтв 21:34:19 #123 №211213149 
>>211212948
Это не особенность, а ограниченность.
Аноним 09/01/20 Чтв 21:34:31 #124 №211213160 
>>211207119 (OP)
Допустим, у нас есть массив arr, в котором 16 элементов с 32-битными числами.
Самый очевидный вариант:
int sum = 0;
> for(int i = 0; i < 16; i++) {
> sum += arr;
>}
Но тут у нас есть приращивание итератора (i) и проверки условий. Это хоть легковесные, но всё же операции, съедающие циклы. Обрежем их, так как мы знаем о длине массива. "Развернём" цикл.
> int sum = 0;
> sum += arr[0];
> sum += arr[1];
> sum += arr[2];
> ...
> sum += arr[15];
Так у нас будет 16 обращений к массиву, 16 сложений, 16 записей в переменную. Итератор и условные переходы отсутствуют.

Современные процессоры имеют SIMD инструкции. То есть, можно взять несколько чисел и произвести над ними одну и ту же операцию. Массив — последовательно хранящиеся данные. Допустим, у нас SIMD-регистр на 256 бит (Это 8 чисел на 32 бита). Допустим, arr — указатель на начало массива, а arr + 2 это указатель память на два байта после начала массива. Синтаксисы сейчас вспоминать не хочу, объясню принцип.
> // Складываем первый элемент с девятым, второй с десятым и т.д, получаем восемь сумм, записываем в начало массива
> arr = SIMD.Int32x8.add(arr, arr + 32);
> // Складываем первую сумму с пятой, вторую с шестой и т.д., получаем четыре суммы, записываем в начало массива
> arr
= SIMD.Int32x4.add(arr, arr + 16);
> // Складываем первую сумму с третьей, вторую с четвёртой, получаем два числа
> arr = SIMD.Int32x2.add(arr, arr* + 8);
> Получаем окончательную сумму
> sum = arr[0] + arr[1];

Ах, блядь, только сейчас увидел слово ВЕЩЕСТВЕННЫЙ. Ебись в рот сам, я тут сидел вспоминал как симды выдрачивать.
Аноним 09/01/20 Чтв 21:35:00 #125 №211213186 
>>211213014
А что эпсилон?
Аноним 09/01/20 Чтв 21:35:21 #126 №211213261 
>>211212955
>ВООБЩЕ НИКАКОЙ ПРОБЛЕМЫ ДЛЯ ФИНАНСОВ
Кроме посадки программистов в тюрячку.
Аноним 09/01/20 Чтв 21:35:39 #127 №211213328 
>>211213149
Ну придумай машину Хуюринга, тебе премию дадут и будешь пиздеть, что ограниченность, а пока особенность.
Аноним 09/01/20 Чтв 21:35:39 #128 №211213329 
>>211212895
Могу кинуть решение, не больше 100 строк.
Сложность, кажется, была O(n*L^n) и память такая же. Но мб кто-то более эффективное решение предложит.
Аноним 09/01/20 Чтв 21:35:59 #129 №211213352 
>>211212367
>И графы, и деревья со всеми их видами, не говоря уже про стек, очередь, хэшмап и списки, изучаются за вечер.
Всё верно - за вечер. Часа полтора брифинга на ютубе там тебе даже нарисуют наглядно и часа 2 на реализацию, под кружку кофию. Главное говнокодером не быть и уже уметь что-то писать.

>максимум, что ты узнаешь за этот вечер - это факт их существования
Нет, дружок. Это в институтах вас по этой теме по полгода мурыжат только потому, что бюджет надо на эти полгода освоить. А если для себя и работы, то делается это со скоростью ёбаря-скорострела.
Аноним 09/01/20 Чтв 21:36:07 #130 №211213358 
>>211213065
"Графы и деревья изучаются за вечер, а уж остальное тем более."
Такой был смысл.
Аноним 09/01/20 Чтв 21:36:17 #131 №211213389 
>>211213261
ТЫ КОД ОТКРЫВАЛ, ЕБЛАН?

ТАМ 0.2 + 0.1 == 0.3, ЕБЛО ТЫ ТУПОЕ
Аноним 09/01/20 Чтв 21:36:21 #132 №211213407 
>>211213149
Это не ограниченность, никто тебе не мешает сделать арифметику с десятичным основанием. Просто это будет считаться не за один такт.
Аноним 09/01/20 Чтв 21:36:29 #133 №211213445 
>>211213160
Ну ещё и парсер лох, проебал мою разметку. Как на хабре десять лет тому назад побывал.
Аноним 09/01/20 Чтв 21:36:41 #134 №211213466 
>>211213014
сюда смотри
>>211212458
>Какова допустимая погрешность?
Аноним 09/01/20 Чтв 21:36:42 #135 №211213468 
>>211207119 (OP)
Этот пидор хочет вас половить на суммировании вещественных 0.1 + 0.2 у примеру и типо получится 0.299999999999999
Аноним 09/01/20 Чтв 21:37:10 #136 №211213523 
>>211213328
>машину Хуюринг
Что-то с таким примером и расхотелось вот совсем.
Аноним 09/01/20 Чтв 21:37:23 #137 №211213563 
Screen Shot 2020-01-09 at 21.35.59.png
>>211213261
>>211212322
Аноним 09/01/20 Чтв 21:37:27 #138 №211213571 
>>211213358
А я прочитал как "ты никогда не изучишь графы хуяфы за вечер, не говоря уже про стеки хуеки"
Аноним 09/01/20 Чтв 21:37:39 #139 №211213596 
>>211213468
Уже полтреда как пояснили, что в decimal и подобном такой проблемы нет.
Аноним 09/01/20 Чтв 21:39:21 #140 №211213814 
>>211207119 (OP)
Работаю джуном бекенда год, зарабатываю 180к на руки, удаленно, над олимпиадниками и их задачками ору дико. Сидите псы массивы перебирайте ахах, а я пойду денег заработаю и айфон обновлю
Аноним 09/01/20 Чтв 21:39:31 #141 №211213839 
>>211213160
Можно расписать? Я не очень понимаю преимущество такого сложения
Аноним 09/01/20 Чтв 21:39:40 #142 №211213856 
>>211213814
PS конечно же дефалт сити
Аноним 09/01/20 Чтв 21:39:53 #143 №211213868 
>>211213466
Ну, дело такое, это не совсем обычная погрешность. Это немного не тот эпсилон, что в матане.
Аноним 09/01/20 Чтв 21:40:01 #144 №211213874 
image.png
>>211207119 (OP)
Вот в чем подвох
Допустим массив {0.1, 0.2}
при обычном sum += arr[ i ] в цикле
будет неверный результат.
Оп хуй.
Аноним 09/01/20 Чтв 21:40:27 #145 №211213937 
>>211213596
DECIMAL
Нет процентам! Нет кредитам! Нет проблемам!
Голосуй за DECIMAL!
Аноним 09/01/20 Чтв 21:40:33 #146 №211213942 
>>211213329
Сорян, <=100 это если в наборе все символы уникальные
Аноним 09/01/20 Чтв 21:40:32 #147 №211213944 
>>211213352
>Часа полтора брифинга на ютубе там тебе даже нарисуют наглядно и часа 2 на реализацию
Этого времени только на что-то одно хватит, и то на самые основы.
>Это в институтах вас по этой теме по полгода мурыжат
Нас "мурыжили" 4 месяца (сама учёба в семестре не полгода идёт) по всем этим темам, и писать надо было не базовые вещи. И это был только 1 предмет из десятка.
Аноним 09/01/20 Чтв 21:40:42 #148 №211213965 
>>211213523
Ну это плейсхолдер для твоего имени типа. Я к тому, что этой ограниченности нет в нормальной математике, но зато тут можно машине поручить дела делать, а не руками всё считать, поэтому это такая как бы плата за машинность, поэтому не ограниченность, а особенность. А раз ограниченность, то придумай машину без этого ограничения и честь тебе и хвала. А пока особенность.
Аноним 09/01/20 Чтв 21:40:47 #149 №211213982 
>>211213874
Лол, а JAVA не умеет в DECIMAL для финансов?
Аноним 09/01/20 Чтв 21:41:00 #150 №211214002 
>>211212176
> Сложение даблов ни в одном языке не делается как надо, что ты тут рассказываешь, это не от функции зависит а от разрядности числа.
https://math.stackexchange.com/questions/445920/algebraic-structure-for-the-floating-point-arithmetic

Кругом сплошные двоечники, которые прогуливали матан. Floating point arithmetic - это лишь приблизительная модель вещественных чисел, которая не является ни кольцом, ни группой, скорее она похожа на "кольцоид". В такой йобё отсутствует ассоциативность/дистрибутивность, но может присутствовать коммутативность.
Теория FPU - это достаточно интересно.
Аноним 09/01/20 Чтв 21:41:28 #151 №211214060 
>>211213874
Ну, подвох немного не в этом, задачу ты не решил.
Аноним 09/01/20 Чтв 21:41:48 #152 №211214090 
>>211213982
Умеет. Есть класс BigDecimal.
Аноним 09/01/20 Чтв 21:42:24 #153 №211214147 
>>211211848
Оно делается как надо, просто в другом основании. 0.3 в двоичном основании никак не выразить и сложение тут вообще ни при чем.
Аноним 09/01/20 Чтв 21:42:27 #154 №211214157 
>>211214002
О, респект тебе, чел. Ладно, схожу поссать и распишу вам решение в 2 предложения.
Аноним 09/01/20 Чтв 21:42:34 #155 №211214162 
>>211213814
>джуном бекенда год
>зарабатываю 180к
Хоть бы старался.
Аноним 09/01/20 Чтв 21:43:12 #156 №211214219 
>>211214060
Я и не решал. Просто интересно в чем детектор дебилов.
Аноним 09/01/20 Чтв 21:43:21 #157 №211214228 
>>211213944
>Этого времени только на что-то одно хватит, и то на самые основы.
Основы в первом классе Марь Ванна делает.
Либо на доску с примерами смотришь, либо на сиськи. Вся основа.
Потом - либо алгоритмы, либо автомойка.
Для тян другое, конечно, физрук все делает.
Аноним 09/01/20 Чтв 21:44:20 #158 №211214314 
>>211214002
Интересно, а почему просто не юзать рациональные числа? Ну типа пары числитель знаменатель и ими любую хуиту приближать?
Аноним 09/01/20 Чтв 21:44:47 #159 №211214349 
>>211214002
Мне насрать на теории - я практик. Решаю задачи по мере поступления. Если бы я загонялся по теории и каждой такой мелочи, то сидел бы борщехлебом как ты сейчас.
Аноним 09/01/20 Чтв 21:44:48 #160 №211214352 
>>211214228
Понятно. Решил съехать с темы...
sage[mailto:sage] Аноним 09/01/20 Чтв 21:44:58 #161 №211214361 
>>211214147
>Оно делается как надо но не как надо
Как надо, это когда делается как надо, а не в другом основании

Аноним 09/01/20 Чтв 21:44:58 #162 №211214362 
>>211214219
Массив вещественных чисел невозможен.
Это философия, братка.
Аноним 09/01/20 Чтв 21:45:29 #163 №211214389 
>>211213839
Складываем в один проход много чисел. То есть за первый проход выходит:
> arr[0] = arr[0] + arr[8]
> arr[1] = arr[1] + arr[9]
> arr[2] = arr[2] + arr[10]
> ...
> arr[7] = arr[7] + arr[15]
То есть, восемь сложений за одну инструкцию. И так вместо 15 операций у нас выходит 4, потому что обрабатываем данные пачками.
Аноним 09/01/20 Чтв 21:45:44 #164 №211214408 
>>211214362
Это ещё почему?
Аноним 09/01/20 Чтв 21:45:51 #165 №211214418 
>>211214361
>складывает двоичные числа
>удивляется двоичному результату
Складывай десятичные.
Аноним 09/01/20 Чтв 21:46:02 #166 №211214429 
>>211214314
Так все и делают.
Для очень точной науки это бесполезно.
Аноним 09/01/20 Чтв 21:46:18 #167 №211214444 
>>211214362
Как? А язычки, где массив - это объектный тип.
Аноним 09/01/20 Чтв 21:46:24 #168 №211214453 
>>211214408
Потому что детектор дебилов.
Аноним 09/01/20 Чтв 21:46:45 #169 №211214474 
>>211214429
В смысле? Ну знаешь, с рациональными ассоциативность/коммутативность сохраняются хотя бы, а не как тут.
Аноним 09/01/20 Чтв 21:47:01 #170 №211214492 
>>211214314
Если взять квадратный корень от такого рационального числа, то получится в общем иррациональное число, то есть всё равно будет округление.
Аноним 09/01/20 Чтв 21:47:42 #171 №211214532 
>>211214429
>Для очень точной науки это бесполезно.
Почему? Трудоёмко считать приближения? В теории то были бы ресурсы, а приближать сколько угодно можно.
sage[mailto:sage] Аноним 09/01/20 Чтв 21:48:21 #172 №211214565 
>>211214418
Ну так а о чем речь? Я написал, что даблы не складываются как надо, нет, пишут умники мне, что все как надо, но "не так, по-другому, потому что чила двоичные". Ну так это и есть "не как надо".
Аноним 09/01/20 Чтв 21:48:36 #173 №211214585 
>>211214492
Ну так ты например корень из двух будешь приближать до сотого знака двумя натуральными числами и норм.
Аноним 09/01/20 Чтв 21:48:38 #174 №211214586 
>>211214362

Аксиомой выбора ещё похвастайся, щегол.
Аноним 09/01/20 Чтв 21:48:47 #175 №211214593 
>>211213839
Под SIMD.Int32x8.add я имел в виду функцию сложения двух пачек из восьми 32-битных чисел.
sage[mailto:sage] Аноним 09/01/20 Чтв 21:49:10 #176 №211214616 
>>211207583
template<class T,typename = std::enable_if_t<std::is_integral<T>::value>>
void func(const std::vector<T> & vec) {return std::accumulate(std::begin(vec),std::end(vec),0);}
Аноним 09/01/20 Чтв 21:50:02 #177 №211214665 
>>211214532
>приближения
>точной науки
>Фукусима? Чернобыль?
Ну, там где-то четвертый порядок напряженности нейронного поля немножко неточен, мы же в двоичной считаем, компьютеры используем.
Аноним 09/01/20 Чтв 21:50:45 #178 №211214718 
>>211214565
Даблы складываются как даблы. Даблы не являются десятичными числами, глупо ожидать от них поведения десятичных чисел.
Аноним 09/01/20 Чтв 21:50:49 #179 №211214728 
>>211212401
ПИЗДЕЦ У ЛЮДЕЙ ПРОБЛЕМЫ, НЕ ПРАВДА ЛИ?

values = gets.chomp
length = gets.to_i

array = values.chars
puts array.permutation(length).map(&:join)

https://ideone.com/HKvBps

мимо-$5,5k-в-месяц-после-налогов
Аноним 09/01/20 Чтв 21:51:20 #180 №211214753 
>>211214586
>щегол.
Спасибо, что напомнил.
https://www.kinopoisk.ru/film/922029/
Аноним 09/01/20 Чтв 21:52:24 #181 №211214807 
>>211214593
>>вместо 15 операций у нас выходит 4
Но разве на сложение мы не потратим столько же времени как и при обычном способе?
Аноним 09/01/20 Чтв 21:53:12 #182 №211214953 
>>211214586
Почему невозможен? Чё такое массив? Это подмножество N x R = {(1,x1), (2,x2), ..., (n, xn)}, ну или просто можно взять RxRxRxR...xR н раз и это будут всевозможные массивы вещественных чисел, берём оттуда один и получается как надо всё, че он несет, ты че несёшь?>>211214453
Аноним 09/01/20 Чтв 21:53:22 #183 №211214968 
>>211214444
Проблема времени.
И немножко копнуть.
Аноним 09/01/20 Чтв 21:53:54 #184 №211215089 
>>211214718
> Даблы складываются как даблы. Даблы не являются десятичными числами, глупо ожидать от них поведения десятичных чисел.

Лол, даблы легко представимы и как десятичные, и как двоичные, и как хуйничные. Система счисления - лишь способ записи числа.
sage[mailto:sage] Аноним 09/01/20 Чтв 21:54:16 #185 №211215169 
>>211212401
void func(std::string str) { // копируем чтобы не изменять изначальную строку
std::sort(str.begin(),str.end());
while (std::next_permutation(str.begin(),str.end()) {std::cout << str << '\n';}
}
Аноним 09/01/20 Чтв 21:54:47 #186 №211215274 
>>211214953
Проблема дебилов является проблемой образования.
Аноним 09/01/20 Чтв 21:54:55 #187 №211215332 
Двощ, ты меня огорчаешь. Откуда на тебе столько альфа-ботаников?
Аноним 09/01/20 Чтв 21:55:11 #188 №211215368 
>>211215169
>>211214616
Чё за говноязык? Глаза кровоточат от такого говнища.
Аноним 09/01/20 Чтв 21:56:08 #189 №211215584 
>>211215274
Нахуй ты пукаешь?
Аноним 09/01/20 Чтв 21:56:33 #190 №211215621 
image.png
>>211214002
СПЕШИТЕ ВИДЕТЬ! Первокурсник думает, что здесь одни лишь самоучки без BSc/MSc in Applied Mathematics

>>211214586
ДВА ЧАЮ

мимо-$5,5k-в-месяц-после-налогов
sage[mailto:sage] Аноним 09/01/20 Чтв 21:56:59 #191 №211215712 
>>211215368
Великий и могучий С++
Аноним 09/01/20 Чтв 21:57:21 #192 №211215794 
>>211214728
Прикольно
Аноним 09/01/20 Чтв 21:57:25 #193 №211215797 
>>211215621
Ну хоть ты объясни, почему этот даун говорит, что массивов вещественных чисел нет?
Аноним 09/01/20 Чтв 21:57:38 #194 №211215811 
>>211207119 (OP)
1
Аноним 09/01/20 Чтв 21:57:44 #195 №211215817 
>>211215712
А, лол, понятно.
Аноним 09/01/20 Чтв 21:58:25 #196 №211215857 
Пацаны, как правильно сделать своего акинатора? Какой лучше язык и алгоритм?
Аноним 09/01/20 Чтв 21:59:04 #197 №211215889 
>>211215797
Ячейки для хранения таких чисел несуществуют.
Аноним 09/01/20 Чтв 21:59:16 #198 №211215895 
>>211215857
Сперва нужно стать пидором, очко разработай, а это с опытом придёт.
Аноним 09/01/20 Чтв 21:59:40 #199 №211215918 
>>211215857
Нахуя? Зачем? Если для себя по фану — пиши похуй на чём, на чём есть желание писать, Я УЖ ТЕБЕ ЗВЁЗДОЧКУ ПОСТАВЛЮ НА ГИТХАБЕ
Аноним 09/01/20 Чтв 21:59:46 #200 №211215923 
>>211215889
А причём тут массив, если это блядь структура данных?
Аноним 09/01/20 Чтв 22:00:24 #201 №211215967 
>>211214352
Никто не съезжает - тебе правильно написали. Либо вникаешь и усекаешь, либо идёшь машины мыть.
В чём сложность структур данных я в душе не ебу. Может пояснишь тогда? В том же вебе постоянно с ними работать приходится - от ДОМ, до обработки различных данных.
Теория на это очень легко ложится. Вообще вся эта программерская тема запросто понимается если с ней постоянно работаешь. Ну а тот факт, что ты это считаешь чем-то сложным и мудрёным, говорит о тебе и твоих навыках многое.
Аноним 09/01/20 Чтв 22:00:28 #202 №211215970 
>>211215889
Алсо натуральные числа уже не вещественные? Короче ОП еблан.
Аноним 09/01/20 Чтв 22:00:33 #203 №211215973 
Ох, блядь, пиздец какой. Все настроение мне испортили. Как же все плохо... Короче, вот вам обещанное решение.

Массив надо отсортировать по возрастанию и только потом последовательно сложить все элементы. Вот и все.

Сортировка в этом случае обязательна. Есть такое понятие в информатике - машинный эпсилон. Разрядная сетка в компьютере неоднородна. Значение возле нуля квантуются чаще, чем значения возле охулиардов. Поэтому в компьютере охулиард + 1 = охулиард, а не охулиард1. Сортировка массива перед нахождением его суммы это простейший способ избежать или хотя бы снизить ошибку приближение, возникающую из-за того самого машинного эпсилона. Эта проблема распространяется на все вычислительные устройства без всяких исключений.

Вот вам пару статей с вики, на эту тему.
https://en.wikipedia.org/wiki/Machine_epsilon
https://en.wikipedia.org/wiki/Floating-point_arithmetic

Не стоит думать, что это какой-то редкий случай, нет, эта проблема возникает довольно часто и повсеместна. Также эта проблема известна любому второкурснику любого нормального технического факультета, который в университете действительно учился. К сожалению, в современном айти все меньше и меньше специалистов знают такие элементарные вещи. А это действительно элементарно, чтобы понимать такие проблемы и как с ними бороться, достаточно всего лишь немного знать устройство компьютера и двоичную арифметику. Из-за подобных ошибок частенько случаются различные неприятные казусы. То ракета не туда упадет, то рентгеновский аппарат выдаст пациенту тысячикратное излучение и пациент сдохнет от рака через пару лет. То автокруз контрол в авто не работает как следовало бы. Это только самые известные случаи и все они легко гуглятся. А сколько такого говна мы не знаем? Сколько еще техногенных катастроф, финансовых фейлов, медицинских "несчастных" случаев произойдет из-за ойтишнегов-недоучек.

Проблема с поиском суммы массива лишь меньшее из зол, с этим не сложно бороться. Проблема в том, что 99% погромиздов даже не знают о таких базовых вещах. А есть штуки пострашнее и поинтереснее. Например, баги в самолетах. Которые уже невозможно пофиксить, потому что экономически невыгодно. 300к/нсек бояре не знают элементарных вещей, и живут с мыслью "после нас хоть пожар". Такие же интервеьюеры в айти компаниях. Страшно, что это распространяется повсеместно и отрасль стремительно деградирует. Страшно, что в нашем мире все больше вещей зависит от айти. Очень страшно общаться с т.н. айтишниками в различных компаниях. Ладно, хер с теми, кто клепает мобильные приложения и сайты, но, думаете, в критически важных отраслях что-то другое?

Вспомни этот тред, когда будешь садиться в новую модель самолета или за руль нового модного беспилотного авто, анон.
Аноним 09/01/20 Чтв 22:01:42 #204 №211216030 
>>211214728
>values = gets.camp
>length = gets.to_i
>
>array = values.virgins
>puts array.penetration(length).map(&:join)
>
>мимо-$55k-в-месяц-без-налогов
Аноним 09/01/20 Чтв 22:02:58 #205 №211216104 
>>211216030
Что не так, братишка? >>1538824
Аноним 09/01/20 Чтв 22:03:28 #206 №211216136 
>>211215973
Ладно, ОП не еблан, спасибо, теперь всегда буду сортировать массив с вещественными числами, перед тем, как работать с ним. Кто же знал про машинный эпсилон, мб реально стоит хотя б на заочку пойти.
sage[mailto:sage] Аноним 09/01/20 Чтв 22:03:30 #207 №211216137 
>>211215973
>самые известные случаи и все они легко гуглятся.
Пруфов я так понимаю никто не даст?
sage[mailto:sage] Аноним 09/01/20 Чтв 22:03:36 #208 №211216143 
я в ахуе с этого треда. вот вам и дауны на 300кк сек.
short arr[1024];
int a;
for (int i = 0; i < 1024; i++)
a += arr;
Аноним 09/01/20 Чтв 22:03:38 #209 №211216145 
>>211215973
>Массив надо отсортировать по возрастанию и только потом последовательно сложить все элементы.
Ученый в треде! Все пакуемся сортировкой на бесколечную ленту! Разговоры только по Маркову!
Аноним 09/01/20 Чтв 22:04:03 #210 №211216170 
>>211215918
Кстати, у кто сколько проектов на гитхабе зазвездил? Я вот, вроде, стараюсь вести себя естественно и если мне либа приглянулась, то ставлю звезду, чтобы в закладках была. Ну так у меня их уже за 50 перевалило. Это нормально?
sage[mailto:sage] Аноним 09/01/20 Чтв 22:04:15 #211 №211216178 
.png
>>211215973
>Вангую там будет подъебка с проблемой округления чисел с плавающей точкой, которая в 99.99% программ нихуя не проблема и ни на что не влияет. Но ОП сейчас будет рассказывать, как это охуенно важно бороться с этой проблемой, всегда надо.

Вуаля.
sage[mailto:sage] Аноним 09/01/20 Чтв 22:04:28 #212 №211216188 
>>211212895
нахуй иди со своей теорией вероятностей и матмодом. у меня по ним тройка блять.
Аноним 09/01/20 Чтв 22:04:45 #213 №211216206 
>>211216170
Гитхаб ненужен.
Аноним 09/01/20 Чтв 22:05:19 #214 №211216236 
>>211216206
Двачую.
sage[mailto:sage] Аноним 09/01/20 Чтв 22:05:33 #215 №211216251 
>>211215973
>>211211436
/thread
Аноним 09/01/20 Чтв 22:05:57 #216 №211216269 
>>211211709
Раскатаешься. Ты не представляешь, насколько НАХУЙ НЕ НУЖНО писать свои "высокоэффективные алгоритмы" в типичном современном энтерпрайзе. Сейчас надо "хуяк-хуяк и в продакшен", а там в процессе допилим.
Не говоря уже о том, что в основном проблемы с производительностью бывают не от того, что кто-то использовал стандартный алгоритм сортировки, а от проёбов типа "100 отдельных SQL запросов вместо одного" или "создаём в памяти 100 000 объектов и тут же их разрушаем по каждому клику мышью".
мимо синьор
sage[mailto:sage] Аноним 09/01/20 Чтв 22:05:58 #217 №211216270 
image.png
>>211216178
Да ты не программист! Быдло! Хуила без навыков! Это должен знать каждый, самолёты из-за этого падают! Люди погибают!
sage[mailto:sage] Аноним 09/01/20 Чтв 22:06:27 #218 №211216301 
>>211215973
Такой дешевый снобизм, даже обьяснять лень.
Аноним 09/01/20 Чтв 22:07:16 #219 №211216339 
>>211216269
>насколько НАХУЙ НЕ НУЖНО писать свои "высокоэффективные алгоритмы" в типичном современном энтерпрайзе.
Приблизительно чуть больше ненужности, нежели в самом современном энтерпрайзе.
sage[mailto:sage] Аноним 09/01/20 Чтв 22:07:28 #220 №211216350 
>>211215973
Поэтому то плавающая точка, как и ты с опом, идут нахуй.
Аноним 09/01/20 Чтв 22:07:37 #221 №211216358 
>>211216137
В приложенной ссылке есть пруф. Там про ракеты амеров в Ираке. Из-за ошибки в коде погибло 28 вояк. Случайно. Несчастный случай-с...
Аноним 09/01/20 Чтв 22:08:11 #222 №211216393 
>>211216339
То-то люди миллиарды на этом самом энтерпрайзе делают, но тебе, конечно, виднее, нужно ли оно.
Аноним 09/01/20 Чтв 22:08:39 #223 №211216423 
Screen Shot 2020-01-09 at 22.07.39.png
>>211216170
Например
Аноним 09/01/20 Чтв 22:08:52 #224 №211216438 
>>211216350
Ага, у тебя в реальном мире все значения всегда целые и положительные, да?
Аноним 09/01/20 Чтв 22:08:53 #225 №211216440 
15739955608490.jpg
>>211216178
Ну ты закапитанил ебать.
Аноним 09/01/20 Чтв 22:09:11 #226 №211216461 
>>211215973
Проблемы не существует уже лет 30 за счет использования расширенных регистров. double 64 бита, но твой процессор считает 80 бит. Услышал где-то давно стук, а не знает, откуда звук.
Аноним 09/01/20 Чтв 22:09:27 #227 №211216472 
lol33.png
>>211216358
>Из-за ошибки в коде погибло 28 вояк
Что, кто-то не отсортировал массив, из-за чего сумма получилась на 0.00001278 больше и ракета сместилась на 0.768 мм в сторону?
Аноним 09/01/20 Чтв 22:09:56 #228 №211216505 
>>211215973
Используй decimal ебаный ты кретин.
Аноним 09/01/20 Чтв 22:10:34 #229 №211216533 
>>211216461
Ты бы хотя бы википедию чекнул, маня.
sage[mailto:sage] Аноним 09/01/20 Чтв 22:10:51 #230 №211216550 
>>211216438
Часто считаешь числа с точностью более трёх знаков после запятой разумеется, вне уроков алгебры шестого класса?
Аноним 09/01/20 Чтв 22:10:53 #231 №211216551 
>>211216423
А ты уверен, что у тебя норма?
Аноним 09/01/20 Чтв 22:11:13 #232 №211216578 
>>211216505
Дело не в представлении. Ты ничего не понял. Хотя от смузихлеба большего и не ожидалось.
Аноним 09/01/20 Чтв 22:11:33 #233 №211216600 
>>211216578
>Дело не в представлении.
Именно в нем и дело.
Аноним 09/01/20 Чтв 22:11:45 #234 №211216619 
>>211216472
Немногие знают, что после сортировки массива складывать нужно в порядке убывания, а не возрастания, вот там как раз тот случай: отсортировать отсортировали, а складывать стали от меньшего к большему, а не от большего к меньшему, поэтому эпсилон получился слишком большим ну и результат известен. В очередной раз быдломакаки угробили кучу народу. Программисты-убийцы, а сколько таких где-то сейчас быдлокодит очередную мину замедленного действия? Ужас.
Аноним 09/01/20 Чтв 22:11:46 #235 №211216620 
>>211216550
Да, во всех реальных областях, а не в мобилках и сайтах, точность крайне важна.
Аноним 09/01/20 Чтв 22:12:07 #236 №211216638 
>>211207119 (OP)
что такое "вещественные числа", але?
Начинаешь пиздить про массивы, давай сразу типы данных определяй как следует.
Аноним 09/01/20 Чтв 22:12:17 #237 №211216653 
image.png
>>211215973
СТАРО КАК МИР

Школьник притащил свою ЛАБУ ПО АССЕМБЛЕРУ за первый курс. Эх, сейчас ещё будет ВЫЧИСЛЯТЬ МАШИННЫЙ ЭПСИЛОН в этом треде и складывать числа от меньшего к большему, чтобы СНИЗИТЬ ОШИБКУ ПРИБЛИЖЕНИЯ

мимо-$5,5k-в-месяц-после-налогов
Аноним 09/01/20 Чтв 22:12:21 #238 №211216656 
lol6.jpg
>>211216619
А ты хорош.
sage[mailto:sage] Аноним 09/01/20 Чтв 22:12:49 #239 №211216679 
>>211207119 (OP)
Ставлю анус что завтра твою домашку броканут и тебя сольют к хуям.
Аноним 09/01/20 Чтв 22:13:07 #240 №211216699 
>>211216620
>во всех реальных областях
>а не в мобилках и сайтах
Так байтоёбство не программирование.
Аноним 09/01/20 Чтв 22:13:08 #241 №211216700 
>>211216620
Даже в медицинской системе, над которой я работал, больше трёх знаков не использовали никогда. А по-умолчанию вообще два знака использовалось.
Аноним 09/01/20 Чтв 22:13:30 #242 №211216720 
>>211216358
99.9999999% задач у программистов это бытовая рутинная хуйня. Ты не в 1960х живёшь, где одна военка у IT.
Аноним 09/01/20 Чтв 22:13:33 #243 №211216724 
>>211216653
Нет, это, кстати, задачка с собеза в Яндекс. Там любят такие штуки спрашивать. Очень хорошо и легко отделяет дебилов от людей с намеком на мозг.
Аноним 09/01/20 Чтв 22:13:36 #244 №211216730 
>>211216638
>пиздить
Кого?
Аноним 09/01/20 Чтв 22:14:18 #245 №211216776 
sum = 0
for i in array:
sum += i
Хватает?
Аноним 09/01/20 Чтв 22:14:31 #246 №211216788 
>>211216699
Это не байтоебство, а фундаметальная проблема информатики. Машинный эпсилон встречается во всех без исключения вычислительных системах.
Аноним 09/01/20 Чтв 22:14:49 #247 №211216803 
image.png
>>211216724
В Хуяндексе ПЛАТЯТ НИЖЕ РЫНКА

НАХУЙ ТУДА ВООБЩЕ ХОДИТЬ?

мимо-$5,5k-в-месяц-после-налогов
Аноним 09/01/20 Чтв 22:15:00 #248 №211216817 
>>211214807
Нет. Они выполняются не последовательно, а параллельно. Пачки чисел хранятся не в обычных регистрах на 64 бита, а в широких на 256 и более бит. Выходит вектор внутри регистра — небольшой массив, над всеми элементами которого можно сразу провести какую-то операцию.

То есть, выходит:
> [1, 2, 3, 4]
> +
> [5, 6, 7, 8]
> =
> [6, 8, 10, 12]

Первый элемент первого массива складывается с первым элементом второго и так далее.
Аноним 09/01/20 Чтв 22:15:33 #249 №211216840 
>>211216393
>То-то люди миллиарды на этом самом энтерпрайзе делают
Немногие люди делают миллиарды на интерпрайзе, но это вообще никак не связано с технологиями.

По сути тебе поясню.
Ты такой
- Нахуй эти новые алгоритмы, да еще разные, все эти анализы-ветвления-хуения, все уже написано.
Я тебе
- Можно сократить в среднем обработку одного кадра на 5 тактов.
Ты.
- Нахуй не нужно.
Я.
- Ну давай попробуем улучшить графы.
Ты.
- Хуйня, все написано, давно пользуюсь.
Я.
- Работаю с удовольствием.
Ты.
- Работаешь интерпрайз РусПочта.
Аноним 09/01/20 Чтв 22:15:37 #250 №211216846 
>>211216788
Сорта байтоёбства. Абстракции ниже класса не нужны.
Аноним 09/01/20 Чтв 22:16:23 #251 №211216887 
>>211213944
Че ты пиздишь, десяток предметов у него.
Еще скажи 6 пар в день с 8 утра до пол пятого.
Аноним 09/01/20 Чтв 22:16:23 #252 №211216889 
>>211216803
Массивы сортировать.
Аноним 09/01/20 Чтв 22:16:50 #253 №211216915 
>>211216724
>>легко отделяет дебилов от людей с намеком на мозг.
А где тут намеки на мозг? Ты либо слышал про это либо нет. Это как называть человека хуесосом потому что он не знает немецкий (просто в школе он учил английский)
Аноним 09/01/20 Чтв 22:16:58 #254 №211216926 
image.png
>>211216533
Из твоей статьи, тупорылый ты урод.
Аноним 09/01/20 Чтв 22:17:13 #255 №211216938 
>>211216889
Вручную.
Аноним 09/01/20 Чтв 22:17:15 #256 №211216943 
>>211216840
>Я.
>- Работаю с удовольствием.
>Ты.
>- Работаешь интерпрайз РусПочта.

Я: релизнул проект вовремя, имею хорошую зп и премию.
Ты: кукарекаешь на сосаче и создаёшь толстые треды.
Аноним 09/01/20 Чтв 22:17:20 #257 №211216949 
>>211216803
Понимаешь, речь в этом треде не о зарплатах, а о знаниях. Твой уровень зп совсем не коррелирует с твоими знаниями, с качеством работы. Мы здесь не о деньгах говорим. Я привел тебе Яндекс, чтобы показать, что дело не в байтоебстве. Вообще, такого явления как байтоебство нет.
Аноним 09/01/20 Чтв 22:17:23 #258 №211216953 
>>211211630
Жучок...
Аноним 09/01/20 Чтв 22:17:30 #259 №211216966 
>>211216803
Тебе привьют хороший вкус и ты получишь красивую строчку в резюме. На мидл-позиции и выше уже действительно не стоит туда ходить.

Мимо бывший джун в Яндексе, работал за еду.
Аноним 09/01/20 Чтв 22:18:04 #260 №211216999 
>>211216938
Дроча вприсядку.
Аноним 09/01/20 Чтв 22:18:10 #261 №211217004 
>>211215973
Школьник узнал про эпсилон, теперь учит отцов программировать.
Классика.
Аноним 09/01/20 Чтв 22:18:27 #262 №211217028 
>>211216953
Мудачок...
Аноним 09/01/20 Чтв 22:18:30 #263 №211217030 
>>211216817
Хорошо, просто я не пользуюсь параллельными выч-ниями
Аноним 09/01/20 Чтв 22:18:55 #264 №211217057 
>>211215973
Игорь, ты? Узнал тебя по твоим шизоидным высерам.
Помнишь, как тебя обоссали всем коллективом за хранение денежных сумм во float?
Вижу, ты и на новом месте никак не уймешься.
Аноним 09/01/20 Чтв 22:19:00 #265 №211217061 
>>211216949
Нахуй. Нужны. Знания. Без. Зарплаты?
Аноним 09/01/20 Чтв 22:19:13 #266 №211217072 
>>211216846
Классы кто для тебя пишет? Как ты думаешь, что сложнее и интереснее? Лепить говноподелия из готовых кирпичиков или заниматься настоящим программированием?
Аноним 09/01/20 Чтв 22:19:34 #267 №211217095 
Ну бля я не прогер, но хуле тут сложного?
Определяем массив, определяем переменную, приравниваем ее к нулю. И дальше в цикле перебираем от нулевого до последнего значения массива, прибавляя их к нашей переменной. Все хуле.
Аноним 09/01/20 Чтв 22:19:39 #268 №211217102 
>>211207119 (OP)
sum(mas)
мимо змеевод
Аноним 09/01/20 Чтв 22:20:05 #269 №211217127 
>>211215967
Анон, никто за вечер такие вещи не учит основательно, даже гении.
>В чём сложность структур данных я в душе не ебу
Я уже в третий раз пишу, что никто не говорит, что они "сложные", говорят обычно про то, что они "не нужны". Вообще.
Аноним 09/01/20 Чтв 22:20:19 #270 №211217142 
>>211216926
И что? У тебя там эпсилон равно 0 что ли или что? Проблема-то никуда не исчезает, а просто становится менее заметной.
Аноним 09/01/20 Чтв 22:20:22 #271 №211217147 
>>211217061
Выёбываться на сосаче.
Аноним 09/01/20 Чтв 22:20:34 #272 №211217156 
>>211217095
Проблема представления чисел с плавающей точной. ОП-хуй захотел повыебываться знаниями википедии.
Аноним 09/01/20 Чтв 22:20:41 #273 №211217163 
>>211216803
Туда за понтами ходят. Типа можно сказать, что в Яндексе работал, а туда строгий отбор.

Хотя всем на это просто похуй.
Аноним 09/01/20 Чтв 22:20:59 #274 №211217186 
>>211216949 -> >>211216653 -> >>211215621



>>211216788
ОРНУЛ! В большинстве систем (от финансовых, до медицинских) ХВАТАЕТ BIGDECIMAL чтобы НЕ БЫЛО ПРОБЛЕМ С ТОЧНОСТЬЮ

https://en.wikipedia.org/wiki/Arbitrary-precision_arithmetic

>>211216966
>Тебе привьют хороший вкус и ты получишь красивую строчку в резюме.
СПАСИБО, НО У МЕНЯ И ТАК ХВАТАЕТ КРАСИВЫХ СТРОЧЕК В РЕЗЮМЕ С РАБОТОДАТЕЛЯМИ ИЗ СЕВЕРНОЙ АМЕРИКИ, А НЕ С ЕБАНЫМ СНГ-НОУНЕЙМОМ

мимо-$5,5k-в-месяц-после-налогов
Аноним 09/01/20 Чтв 22:21:05 #275 №211217191 
>>211216999
Кверху яйцами.
Аноним 09/01/20 Чтв 22:21:12 #276 №211217201 
>>211217142
>И что? У тебя там эпсилон равно 0 что ли или что?
Эпсилон меньше, чем точность 64 бит.
Аноним 09/01/20 Чтв 22:21:31 #277 №211217220 
>>211217028
Хуй
на
воротничок...
Аноним 09/01/20 Чтв 22:21:44 #278 №211217223 
>>211214728
олимпиадами занимался?
Аноним 09/01/20 Чтв 22:21:56 #279 №211217235 
>>211216943
>Я: релизнул проект вовремя, имею хорошую зп и премию.
>Ты: кукарекаешь на сосаче и создаёшь толстые треды.
Ты-то и в проектах неоче.
Аноним 09/01/20 Чтв 22:22:43 #280 №211217281 
>>211216887
В одном семестре вуза на первых курсах около десяти предметов.
Аноним 09/01/20 Чтв 22:22:44 #281 №211217282 
>>211217223
Когда студентиком был нужно ли говорить, что не пригодилось
Аноним 09/01/20 Чтв 22:22:44 #282 №211217283 
>>211217235
>мам скожи иму
Ясн.
Аноним 09/01/20 Чтв 22:22:45 #283 №211217284 
>>211217030
Вот в этом и проблема современных погромистов. У них охуенные процессоры, но они не используют ни параллелизма данных, ни параллелизма потоков. А потом треды "Двоч, почему компутаторы становятся быстрее, а программы нет?".
Аноним 09/01/20 Чтв 22:23:03 #284 №211217307 
>>211217186
>На мидл-позиции и выше уже действительно не стоит туда ходить.
>У МЕНЯ И ТАК ХВАТАЕТ КРАСИВЫХ СТРОЧЕК В РЕЗЮМЕ

Всё понятно, ты даун, не умеющий читать.
Аноним 09/01/20 Чтв 22:23:07 #285 №211217313 
>>211217186
>ОРНУЛ! В большинстве систем (от финансовых, до медицинских) ХВАТАЕТ BIGDECIMAL чтобы НЕ БЫЛО ПРОБЛЕМ С ТОЧНОСТЬЮ
Эти проблемы решены политечески.
Просто информирую.
Аноним 09/01/20 Чтв 22:23:12 #286 №211217319 
>>211217061
Понимаешь, у некоторых людей есть штука под названием мозг. У кого-то она просто обслуживает базовые потребности организма, типа там пожрать, посрать, поебаться. Но у некоторых людей мозг настолько хорошо развит, что после обслуживания базовых потребностей в нем еще остается довольно много ресурсов. Таким людям нравится узнавать что-то новое, копаться в сложных системах, им нравятся фундаментальные науки. Они способны видеть истинную красоту в абстрактных, умозрительных вещах. Такие люди по сути создали весь мир вокруг тебя. Но ты это вряд ли поймешь.
Аноним 09/01/20 Чтв 22:23:16 #287 №211217325 
>>211214616
А не проще вначале прописать стдлиб или чо там (не помню, давно в универе было) и не ебать себе мозг всеми этими двоеточиями и и стд перед каждой сука функцией?
Аноним 09/01/20 Чтв 22:23:31 #288 №211217340 
result = ((array[0] + array[array.length - 1]) / 2) * array.length
Аноним 09/01/20 Чтв 22:23:49 #289 №211217357 
>>211217061
Чтобы платить зарплату другим?
Аноним 09/01/20 Чтв 22:23:54 #290 №211217363 
>>211217284
Потому что зачастую для клиента дешевле поставить проц помощнее, чем ебаться с параллелизмом и потом вылавливать баги.
Аноним 09/01/20 Чтв 22:24:11 #291 №211217388 
>>211207119 (OP)
А в чем комичность скриншота? Не факт ведь что код писался вручную, вполне возможно что там какой-то генератор
Аноним 09/01/20 Чтв 22:24:12 #292 №211217391 
>>211217004
За 100 постов ни одного нормального решения с учетом вещественности чисел, что было написано в ОП-посте, так и не было. Так что хз о каких отцах и школьниках ты тут говоришь.
Аноним 09/01/20 Чтв 22:24:13 #293 №211217392 
>>211217102
> mas
ALLOU YOBA ATO TY? KAK SUMMU MASSIVA VYCHISLIT? YA SOZDAL PEREMENNUYU MAS. DALSHE CHTO?
Аноним 09/01/20 Чтв 22:24:20 #294 №211217399 
>>211217325
>прописать стдлиб
Проиграл с этого знатока.
Аноним 09/01/20 Чтв 22:24:23 #295 №211217406 
>>211217072
>Классы кто для тебя пишет?
Всякий низкоуровневый мусор, Петровичи, по недоразумению называющие себя программистами. До полёта абстрактной мысли в том же вебе им как до Китая раком. Сравни как решает проблему успешный жсер
>>211211034
и как решает проблему байтоёб петрович
>>211214616
Притом у петровича зп дай бог 50к, а у жсера, ну ты знаешь. Разница примерно как между художником и маляром. С другой стороны кому-то же нужно красить скамейки, на которых сидят художники в летний день в парке и творят свои шедевры
Аноним 09/01/20 Чтв 22:24:53 #296 №211217438 
Проигрываю с треда.
ОП-хуй строит из себя умного, рассказывая сказки про 28 трупов и сортировку массива.
В то время, когда есть алгоритм Кэхена.
Но ОП-хуй, конечно, ничего про алгоритмы не слышал, он пытается выебунуться в среде яваскриптеров.
ОП-хуй, держи в курсе!
Аноним 09/01/20 Чтв 22:24:54 #297 №211217441 
>>211217319
>Такие люди по сути создали весь мир вокруг тебя
Но это точно не ты, потому что такие люди тратят своё время на вещи поинтереснее, чем самоутверждение на дваче.
Аноним 09/01/20 Чтв 22:25:02 #298 №211217452 
>>211217284
Так я и не погроммист даже, я вкотя
Аноним 09/01/20 Чтв 22:25:14 #299 №211217465 
>>211217388
Выпадающий список на 10к элементов
Аноним 09/01/20 Чтв 22:25:53 #300 №211217509 
>>211217391
Ты и через тыщу постов не дождешься, чтобы отцы снизошли тебе, еблану, что-то объяснять.
Потому что ты пришел выебываться, а не черпать знания.
Аноним 09/01/20 Чтв 22:26:25 #301 №211217548 
fat03.jpg
>>211217406
>Притом у петровича зп дай бог 50к, а у жсера, ну ты знаешь
Ой жирно-то как.
Аноним 09/01/20 Чтв 22:26:29 #302 №211217554 
>>211217319
Это не мозг у них есть, а хуя нет.
Когда хуй есть - кровь в пещерных телах лишает мозг крови и кислода и веществ.
Аноним 09/01/20 Чтв 22:26:51 #303 №211217576 
>>211217201
>точность
Ага, меньше. Но еще раз, машинный эпсилон это немного другой эпсилон, который из матан. Очень грубо и тупо это твоя точность. Но если ты отсортируешь массив, то шанс проебать точность становится меньше. Здесь не важно расширенная у нас арифметика или нет. Короче, почитай что-нибудь, а потом кукарекай.
Аноним 09/01/20 Чтв 22:27:21 #304 №211217603 
>>211217548
Как минимум в этом треде два 300кк/нс жс сеньора, а байтоёба-за-40к я лично знаю, ну и зайди на хх, что ли.
Аноним 09/01/20 Чтв 22:27:27 #305 №211217611 
>>211217465
Ну дак там же скроллинг есть, разве это проблема? Разве что никакого юзер экспириенса
Аноним 09/01/20 Чтв 22:27:35 #306 №211217619 
>>211215973
>ряя школьная задача
Школьники точностью не заморачиваются. Вывод - ты брехун, который просто выебнуться решил.
Аноним 09/01/20 Чтв 22:27:35 #307 №211217620 
>>211217399
А что он не правильного сказал? include namespace std и готово
Аноним 09/01/20 Чтв 22:27:51 #308 №211217634 
>>211217452
Ну так слушай внимательно и на ус мотай, мелкий. Подрастёшь, освоишься — будешь с бабками и бабами.
Аноним 09/01/20 Чтв 22:28:20 #309 №211217662 
>>211217186
>В большинстве систем (от финансовых, до медицинских) ХВАТАЕТ BIGDECIMAL
Пока взрослые дяди пишут работающие системы, применяя подходящие типы данных, ОП-хуй решает задачки про массивы float'ов.
Здесь и обсуждать нечего.
Аноним 09/01/20 Чтв 22:28:23 #310 №211217666 
Python3:
from typing import Iterable

def get_sum(arr: Iterable[int]) -> int:
sum = 0
for i in range(len(arr)):
sum += arr
return sum

bar = list(3.5, 6.8, 15.72, 2.12)
print(get_sum(bar))

Лучший в мире язык. Для людей, у которых есть личная жизнь, а не ебаных задротов как Rust/C++.
Аноним 09/01/20 Чтв 22:28:36 #311 №211217678 
>>211217576
>Но если ты отсортируешь массив, то шанс проебать точность становится меньше.
Если срать жиденьким по объему - поноса нет.
Аноним 09/01/20 Чтв 22:28:43 #312 №211217689 
>>211217620
Не траль.
Аноним 09/01/20 Чтв 22:29:14 #313 №211217725 
>>211217603
И что? Я знаю жс-макак за 40к.
Аноним 09/01/20 Чтв 22:29:23 #314 №211217738 
>>211217611
А нельзя сделать инпут с проверкой номера по регулярке? Ты совсем глупый что-ли? В том-то и комичность, что не нормальный ui, а высер студента, который не знает как делать нужно.
Аноним 09/01/20 Чтв 22:29:43 #315 №211217760 
>>211217441
Это не самоутверждение. У меня давно все уже есть. Это было исследование. Часто приходится здесь видеть бояр, которые 300к/нс, очень "умные" рассуждение, от дурачков, прочитавших статью на хабре. Поэтому мне захотелось узнать реальное положение дел. Не то чтобы я ожидал чего-то большего, но все равно немного расстроился от тупости местного контингента.
Аноним 09/01/20 Чтв 22:29:53 #316 №211217770 
>>211217666
Твой код не скомпилируется, у тебя функция get_sum пустая
Аноним 09/01/20 Чтв 22:30:19 #317 №211217798 
>>211217760
>обосрался-прикинься троллем ИССЛЕДОВАТЕЛЕМ
Скучно.
Аноним 09/01/20 Чтв 22:30:29 #318 №211217809 
48794980suiseiseki01bh0.jpg
>>211217620
Сейчас бы целый неймспейс подключать ради 2-3 вызовов.
Аноним 09/01/20 Чтв 22:30:33 #319 №211217815 
>>211217282
Разве не пригодилось? Какие успехи были на олимпиадах? Вообще тяжело мехмат заканчивать? Реально ли самому такие знания получить?
Аноним 09/01/20 Чтв 22:30:34 #320 №211217816 
>>211217666
Пиздец конечно разница с плюсами, уж не позорился бы

auto sum = 0;
for(auto i: {0.3, 0.1, -0.8})
sum+=i;
Аноним 09/01/20 Чтв 22:30:48 #321 №211217829 
>>211217738
Люди не любят вводить с клавиатуры, вот пусть и ебутся
Аноним 09/01/20 Чтв 22:31:03 #322 №211217844 
>>211217770
Насрать, зато у него есть личная жизнь.
Аноним 09/01/20 Чтв 22:31:39 #323 №211217879 
>>211207119 (OP)
Через очевидный for
Аноним 09/01/20 Чтв 22:31:41 #324 №211217883 
>>211217363
Налажать в параллелизме данных — надо быть умственным инвалидом. Это не уметь числа в столбик складывать.
Аноним 09/01/20 Чтв 22:32:10 #325 №211217919 
>>211217399
Так блять поясни, я не прогер. Но там выше анон написал инклуд вся хуйня. Если можно это написать один раз и навсегда, зачем этого не делать?
Аноним 09/01/20 Чтв 22:32:15 #326 №211217921 
>>211217815
>Какие успехи были на олимпиадах?
Вы к нам курьером? На Олимпийских играх по бегу и спортивной ходьбе побеждали?
Аноним 09/01/20 Чтв 22:32:28 #327 №211217930 
>>211217738
Ну зато так максимальная безопасность, ничего лишнего не введут ничего не сломают. Можно правда кнопки было сделать.
Аноним 09/01/20 Чтв 22:32:53 #328 №211217952 
>>211217883
Смертельный лох.
Аноним 09/01/20 Чтв 22:32:55 #329 №211217955 
yoda.jpg
>>211217666
> bar = list(3.5, 6.8, 15.72, 2.12)
Аноним 09/01/20 Чтв 22:33:21 #330 №211217983 
>>211217930
Двачую этого
Аноним 09/01/20 Чтв 22:34:05 #331 №211218033 
>>211217930
Можно напрямую пост сделать с консоли браузера. У тебя, видимо, не проходит валидация на сервере дополнительно.
Аноним 09/01/20 Чтв 22:34:33 #332 №211218062 
>>211217760
Обосрался-то в итоге ты сам, так и не предложив решения проблемы.
>немного расстроился от тупости местного контингента
Так ты не в /б/ самоутверждайся, а сдохи на проф. форум любой, там тебе насуют опытные господа. А так-то вкатышей конечно легко подъёбывать.
Аноним 09/01/20 Чтв 22:34:50 #333 №211218081 
>>211217809
Сейчас бы в 2к2х дрочить на байты
Аноним 09/01/20 Чтв 22:35:27 #334 №211218119 
>>211218062
>так и не предложив решения проблемы.
Проблема вещественных чисел нерешаема.
Аноним 09/01/20 Чтв 22:35:34 #335 №211218136 
>Разве не пригодилось?
Нет, в коде оперирую бизнес-сущностями из базы данных / API, вообще хоть что-то из клёвых алгоритмов писал 1-2 раза за 5 лет

>Какие успехи были на олимпиадах?
Футболки выигрывал на ACM ICPC несколько раз

>Вообще тяжело мехмат заканчивать?
Да

>Реально ли самому такие знания получить?
Нет
Аноним 09/01/20 Чтв 22:35:43 #336 №211218141 
>>211217760
Пишешь как 17-летний зумер. Исследование у него лол.
sage[mailto:sage] Аноним 09/01/20 Чтв 22:36:14 #337 №211218163 
>>211217738
Да очевидно это специально сделано. Кто-то, когда-то давно даже конкурс такой проводил, на самый неудобный набор номера телефона, и на регулировку звука. Там еще охуеннее перлы были, типа лотереи, или набора кликами, где каждый клик +1 к числу.
Аноним 09/01/20 Чтв 22:36:17 #338 №211218168 
>>211217930
Ну а на телефоне вообще ничего не введут, там список вариантов пальцем крутить надо.
Аноним 09/01/20 Чтв 22:36:23 #339 №211218171 
>>211217919
Using нужен, а не include. И уже правильно написали, что целое пространство имён тащить ради пары вызовов глупо и обычно считается "плохим тоном".
Аноним 09/01/20 Чтв 22:36:25 #340 №211218180 
>>211218136
ну ты крут
Аноним 09/01/20 Чтв 22:36:33 #341 №211218187 
>>211218136
Этот за футболку продался.
Аноним 09/01/20 Чтв 22:36:56 #342 №211218219 
>>211218119
Тогда смысл этой "задачи"?
Аноним 09/01/20 Чтв 22:37:04 #343 №211218233 
>>211217809
Ты серьезно думаешь, что не подключая namespace ты что-то там экономишь? Ты подключил уже все, что можно, когда написал include. Даже если бы ты не писал include либы прилинковались бы.
Аноним 09/01/20 Чтв 22:37:31 #344 №211218259 
>>211217809
>>211217689
Папа я понял, вы же это как вы там друг друга называете байтоебы. Далеко от вашей темы, но чот как-то выиграть чуть-чуть памяти и потом иметь вообще блять не читаемый код. Ебать вы шизики.
Мимо_кодил чуть-чуть на втором курсе и по фану
Аноним 09/01/20 Чтв 22:37:38 #345 №211218265 
>>211207119 (OP)
Summ:=0;
For i:=1 to n do Summ:=Summ+n;
Где n - размеренность массива.
Вангую что обосрался с синтаксисом, но я этот Паскаль ебучий изучал в 7 классе ещё в прошлом веке, мне можно
Аноним 09/01/20 Чтв 22:37:45 #346 №211218273 
>>211218033
Можно получить доступ к твоему серверу и сломать валидацию
Аноним 09/01/20 Чтв 22:38:32 #347 №211218314 
>>211218259
Я на полюсах сам не писал вне вуза, если что. И там сам писал using.
Аноним 09/01/20 Чтв 22:38:32 #348 №211218315 
>>211218233
Пространство имен. ПРОСТРАНСТВО ИМЁН. Те долбаебы, которые полностью его импортируют - должны быть убить ржавой секирой.
Аноним 09/01/20 Чтв 22:38:50 #349 №211218326 
>>211217406
Ну это полное незнание области, конечно. Дело в том, что инструмент выбирается под задачу. Нормальный программист (исчезающий вид) может реализовать что угодно на С и Lisp-е. В настоящем программировании важно все, и абстракция и низкоуровневые штуки. Проблема в том, что такие как ты это мейнстрим, это орки, а эльфы уплывают за море к дальним берегам.
Аноним 09/01/20 Чтв 22:39:04 #350 №211218346 
>>211218314
>полюсах
Плюсах.
фикс
Аноним 09/01/20 Чтв 22:39:14 #351 №211218356 
>>211218273
Ну давай, получи доступ.
Аноним 09/01/20 Чтв 22:39:16 #352 №211218361 
>>211218219
Очевидный срач, между теми [программистами], кто сделал свой выбор в пользу разработки алгоритмов и теми кто разрабатывает морды, чтобы смешить математиков.
Аноним 09/01/20 Чтв 22:39:54 #353 №211218407 
>>211218219
Смысл в том, чтобы свести влияние этой проблемы к минимуму, говно.
Аноним 09/01/20 Чтв 22:39:58 #354 №211218414 
>>211218356
Ну давай отправь гет запрос на мой сервер
Аноним 09/01/20 Чтв 22:40:08 #355 №211218423 
>>211218136
>Футболки выигрывал на ACM ICPC несколько раз
А вообще у твоих знакомых по ACM у всех все так же хорошо как у тебя дальше в жизни сложилось?
Аноним 09/01/20 Чтв 22:40:08 #356 №211218424 
>>211218326
>вы орки, а мы эльфы
Мы хотя бы футболки меняем и бреемся.
Аноним 09/01/20 Чтв 22:40:30 #357 №211218445 
>>211218361
ОП сказал, что это школьная задача. Так что срача между программистами тут быть не должно.
Аноним 09/01/20 Чтв 22:40:36 #358 №211218456 
>>211217619
>заморачиваются
У меня в школе это было, вы, видимо, в плохой школе учились, сэр.
Аноним 09/01/20 Чтв 22:41:38 #359 №211218545 
>>211218315
Пространство имен это подмножество содержимого файлов, которые ты заинклюдил. Проблема существует исключительно в с++, где разработчики и программ и языка настолько тупы, что могут захуярить функцию с названием max и компилятор ничего не скажет, а код пойдет по пизде.
Аноним 09/01/20 Чтв 22:41:51 #360 №211218556 
>>211218407
Эта "проблема" сводится к минимуму на уровне языка, а не приложения.
Аноним 09/01/20 Чтв 22:41:55 #361 №211218561 
>>211218414
Отправил тебе хуй за щеку, проверим, как ты его обработаешь. Как минимум, в ротан он тебе зайдет.
Аноним 09/01/20 Чтв 22:42:18 #362 №211218596 
>>211218545
Python
Аноним 09/01/20 Чтв 22:42:28 #363 №211218613 
>>211218561
У меня нет обработчик подобных событий
Аноним 09/01/20 Чтв 22:42:52 #364 №211218641 
>>211218259
> потом иметь вообще блять не читаемый код. Ебать вы шизики.
Ты просто не въезжаешь как работает мозг. Это код поначалу нечитаемый. Потом техники оптимизаций становятся понятны и легки для восприятия. Это как ноты. Сначала не понимаешь, что это за мешанина из точек и палок, а потом можешь глядя на бумагу в голове проигрывать музыку.
Аноним 09/01/20 Чтв 22:43:21 #365 №211218665 
>>211218456
Обычный селюковский лицей без углубления (хотя сам класс был ИТ).
Аноним 09/01/20 Чтв 22:43:25 #366 №211218672 
>>211218424
То что ты называешь абстракцией, скорее всего, очень старые и неуклюжие концепции из 70-80х годов прошлого века.
Аноним 09/01/20 Чтв 22:43:38 #367 №211218685 
>>211207119 (OP)
Оп, Оп, тут ещё?
Я конечно хуйовый ойтишнег, но вот что подумал
Нужно просто взять каждое вещественное число и перевести в представление дроби, ну то есть если число, там, 23,7456, то это будет 237456/10000, и так с каждым. А дальше к общему знаменателю и провести суммирование. А потом просто получаем два числа (числитель и знаменатель), уже разделив один на другой можно получить результат с точность, в зависимости от того, сколько машина позволяет. Но храним мы так, в целом, по факту вещественный результат, с полной точностью.

Не знаю, где я проебался, конеш
Аноним 09/01/20 Чтв 22:43:38 #368 №211218687 
>>211218641
Или как анальная пробка.
Аноним 09/01/20 Чтв 22:43:44 #369 №211218695 
>>211218613
Я видел этот адрес, когда ты мороженое в рот пихал.
Аноним 09/01/20 Чтв 22:43:46 #370 №211218698 
>>211218456
Не повезло мне, ну бывает.
Зато теперь меня на дваче "сэр" называют.
Аноним 09/01/20 Чтв 22:43:55 #371 №211218708 
>BB 11 01 B9 0D 00 B4 0E 8A 07 43 CD 10 E2 F9 CD 20 48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 21
Написал чекайте.
Аноним 09/01/20 Чтв 22:43:57 #372 №211218712 
>>211218596
В питоне нет прямого аналога using namespace. В плюсах когда ты пишешь include, ты уже подключил весь код, using namespace влияет только на конфликты имен.
Аноним 09/01/20 Чтв 22:44:16 #373 №211218730 
>>211218672
Помойся, эльф.
Аноним 09/01/20 Чтв 22:44:32 #374 №211218749 
>>211218556
Я не уверен в том, что ты проверяешь каждую библиотечную функцию, перед тем, как ее использовать. Да не зависят такие проблемы от языка, это проблема архитектуры.
Аноним 09/01/20 Чтв 22:44:40 #375 №211218760 
>>211218259
Это нечитаемо потому, что макаба съедает форматирование, а не из-за std.
Аноним 09/01/20 Чтв 22:45:08 #376 №211218786 
>>211218695
И что? К тебе эксепшен вернулся, вот и ебись теперь с ним
Аноним 09/01/20 Чтв 22:45:29 #377 №211218806 
array.reduce((acc, e) => acc + e, 0)
/t
Аноним 09/01/20 Чтв 22:45:34 #378 №211218811 
>>211218749
>это проблема архитектуры
Не отменяет того, что решается она обычно не на уровне приложения.
Аноним 09/01/20 Чтв 22:45:43 #379 №211218825 
>>211218712
В питоне зато есть from x import *
И питонисты так никогда не пишут. Им сразу привывают, что это конфликт имен потенциальный и импорт неиспользуемого функционала.
Аноним 09/01/20 Чтв 22:46:07 #380 №211218853 
>>211213814
сразу с удаленки начал?
Аноним 09/01/20 Чтв 22:46:13 #381 №211218863 
>>211218326
>Проблема в том, что такие как ты это мейнстрим, это орки, а эльфы уплывают за море к дальним берегам.
У тебя реально проблемы. Фокус в том, что спрос (в ИТ) велик и будет увеличиваться долго (на жизнь хватит).
Какую бы хуйню не сделал - найдется дебил, который ее купит (оппа, + покупатель).
Технически это связано с "общество потребления", исключительно важно быть первым потребителем (покупателем), такая себе лотерея (а вдруг говно, что я купил, станет популярным? и я стану первым, кто его купил? разве кто-то сможет сказать, что я глупый, если был первым?).
И поэтому выпустить 100 дерьмо-игр выгоднее, нежели одну хорошую. Покупают же, зачем делаить лучше.
Аноним 09/01/20 Чтв 22:46:33 #382 №211218883 
>>211218445
Это и есть школьная задача.
Аноним 09/01/20 Чтв 22:46:46 #383 №211218899 
>>211218786
Устраиваем ддос, сотни тысяч хуев в секунду летит в твой открытый адрес.
Аноним 09/01/20 Чтв 22:47:48 #384 №211218968 
>>211218708
push eds
retf
Аноним 09/01/20 Чтв 22:47:50 #385 №211218969 
>>211218423
Схуяли это хорошо? Сидя в РФ можно делать $8-10k в месяц после налогов. У меня всё очень средне, у них тоже. Есть кто больше поднялся без всяких ACM ICPC, есть кто вообще в финансисты пошёл и явно рубит больше

Есть кто проебался и сидит на ≤ 100к рублей в месяц
Аноним 09/01/20 Чтв 22:49:46 #386 №211219071 
>>211218969
>100к
Иди ты нахуй, это ж охуенно и думать не надо почти, делай одну и ту же хуйню + будь адекватным, да и всё.
Аноним 09/01/20 Чтв 22:50:42 #387 №211219129 
>>211218786
Сливайся, он победил
Аноним 09/01/20 Чтв 22:51:32 #388 №211219173 
>>211218969
>сидя в РФ можно делать $8-10k в месяц после налогов
не первый раз такое.
НОВЫЕ МЕТОДИЧКИ?
В РФ 2020 что-то будет с налогами? Легалайз капиталов пизда? Прогрессивному ура?
Аноним 09/01/20 Чтв 22:52:14 #389 №211219210 
>>211218899
503 Service Unavailable
Аноним 09/01/20 Чтв 22:52:50 #390 №211219241 
>>211219129
Я готов признать поражение. Это было забавно
Аноним 09/01/20 Чтв 22:53:15 #391 №211219266 
>>211218811
Так иначе ты ее никак не решишь) Проблема в том, что иногда ты не знаешь, на какой архитектуре будет запущено твое приложение.
Аноним 09/01/20 Чтв 22:53:15 #392 №211219267 
>>211219071
тож так думал, пока был студентом

>>211219173
ИП: патент / упрощёнка
Аноним 09/01/20 Чтв 22:54:11 #393 №211219322 
>>211219267
>ИП: патент / упрощёнка
Налог.
Прогрессивный.
Аноним 09/01/20 Чтв 22:54:33 #394 №211219342 
>>211218863
Да, это все понятно, и это все верно. Но не всех интересуют деньги. Я понимаю, что сейчас все упирается в прибыль и экономическую эффективность, но не для всех людей, есть еще обычное любопытство.
Аноним 09/01/20 Чтв 22:55:08 #395 №211219372 
>>211219266
Компиляторы есть под разные архитектуры, они этим и должны заниматься.
Аноним 09/01/20 Чтв 22:55:19 #396 №211219378 
15522875826560.png
>>211219210
Аноним 09/01/20 Чтв 22:55:21 #397 №211219381 
>>211219342
>но не для всех людей, есть еще обычное любопытство.
Чел, кодинг для денег, если любопытно иди математику дрочи, не страдай хуитой.
Аноним 09/01/20 Чтв 22:55:55 #398 №211219412 
>>211219342
>Я понимаю, что сейчас все упирается в прибыль и экономическую эффективность, но не для всех людей, есть еще обычное любопытство.
Это обычная разница между бизнесменами и потребителями.
Аноним 09/01/20 Чтв 22:56:08 #399 №211219420 
>>211218883
Ага, а когда ему накидали школьных решений, ОП завыл "какие вы все тупые".
Аноним 09/01/20 Чтв 22:57:12 #400 №211219474 
ОП-хуй, пиши следующую задачку.
В хуяндекс не взяли, теперь сублимируешь, лол?
Аноним 09/01/20 Чтв 22:57:48 #401 №211219509 
28.jpg
>>211219381
>иди математику дрочи
шликать можно?
Аноним 09/01/20 Чтв 22:57:57 #402 №211219520 
>>211218969
Почему в финансисты не идешь, математики не хватает?
Ты с твоим послужным списком всегда в РФ работал территориально?
Твое имя наверно гуглится по всяким тимусам, кф и олимпиадкам. Ты сам их мухосранска родом?
Аноним 09/01/20 Чтв 22:58:38 #403 №211219554 
>>211219474
>>пиши следующую задачку.
Есть в яндексе два стула...
Аноним 09/01/20 Чтв 22:58:38 #404 №211219555 
>>211219372
Компиляторы совсем не этим занимаются, додик.
Аноним 09/01/20 Чтв 22:58:52 #405 №211219564 
>>211219474
В хуяндекс работают нищуки.
Аноним 09/01/20 Чтв 22:59:08 #406 №211219578 
>>211219381
В том-то и дело, что есть кодеры, а есть программисты.
Аноним 09/01/20 Чтв 22:59:57 #407 №211219631 
>>211219474
Давай я дам задачку, есть н чисел, каждое из них встречается одинаковое количество раз, но одно из них встречается на один раз больше, чем остальные. Напечатать это число за один проход по массиву.
Аноним 09/01/20 Чтв 23:00:37 #408 №211219677 
>>211219509
Нужно, вообще люблю дрочить, когда матешу делаю.
Аноним 09/01/20 Чтв 23:01:52 #409 №211219757 
>>211219631
>каждое из них встречается одинаковое количество раз,
>одно из них встречается на один раз больше, чем остальные. >Напечатать это число за один проход по массиву.
Спасибо, Яндекс, я у вас не буду работать.
Аноним 09/01/20 Чтв 23:02:17 #410 №211219782 
>>211219474
Да, я подумываю запилить серию тредов с подобными задачками на разные темы. Я никогда не пытался устроиться в Яндекс, но один мой приятель там работал, а потом ушел. Там действительно мало платят. Сам по себе я не выходец из айтишной среды. Вообще я занимался радиофизикой, связью, всегда любил математику. Но всегда приходилось очень много кодить. Это были разные задачи, от т.н. "байтоебства" до максимального уровня абстракции. Короче, задачки я постараюсь подобрать, и буду запиливать еще подобные треды.
Аноним 09/01/20 Чтв 23:02:52 #411 №211219820 
>>211219555
Убедил.
Теперь всегда при сложении буду сортировать числа, даже когда их два.
Аноним 09/01/20 Чтв 23:03:09 #412 №211219837 
>>211219677
Лучше секса, лучше жизни.
Когда находишь решение....
Аноним 09/01/20 Чтв 23:03:49 #413 №211219873 
>>211219520
Ты и правда думаешь, что решить ту задачу с перестановками букв это рокет сайнс уровня АСМ или ты просто семенишь?
Аноним 09/01/20 Чтв 23:04:00 #414 №211219888 
>>211219820
Если их всего лишь два, то не стоит, конечно. Но в общем случае такие штуки соблюдать надо. Может сэкономить очень много денег и времени в будущем, если не тебе, то твоим коллегам.
Аноним 09/01/20 Чтв 23:04:05 #415 №211219894 
>>211207119 (OP)
long double ans=0;
double a=0;
while (cin >> a){ans+=a;}cout<<ans;
Аноним 09/01/20 Чтв 23:04:29 #416 №211219926 
>>211219520
>тимусам, кф и олимпиадкам
Только в списках участников, я не пиздец илита-призёр

>Ты с твоим послужным списком всегда в РФ работал территориально?
Всем похуй на олимпиадки, если ты не из тех ребят, которые занимают для россии первые места, обставив китайцев. Я удалённо на северную америку работаю уже давно, сижу в рф

>Ты сам их мухосранска родом?
Ясен хуй

>Почему в финансисты не идешь, математики не хватает?
Нет никакого желания заниматься математикой/финансами/машин-лернингом, хотя мог бы вкатиться в любую из этих тем, начальные знания в МГУ дают по всему этому
sage[mailto:sage] Аноним 09/01/20 Чтв 23:04:42 #417 №211219939 
>>211219631
Какой диапазон чисел?
Аноним 09/01/20 Чтв 23:04:59 #418 №211219958 
>>211219820
А как узнать наверняка равны ли числа? 0.1 ? 0.100000000000000000000000001
Аноним 09/01/20 Чтв 23:05:30 #419 №211219992 
>>211219782
> радиофизикой

Решение обратной задачи для загоризонтных радаров во время суббури, или что-нибудь более гражданское?
Аноним 09/01/20 Чтв 23:06:02 #420 №211220019 
>>211219820
>Теперь всегда при сложении буду сортировать числа, даже когда их два.
Умно, всегда так делаю.
К большему числу всегда проще суммировать меньшие, нежели наобоврот.
В том смысле что с 100к трудно заработать первый миллион, а с миллионом добавить первые 100к в заначку просто.
Математика помогает.
Аноним 09/01/20 Чтв 23:06:18 #421 №211220037 
>>211219939
Количество чисел? Ну пусть будет 100000, ну и сами числа пусть будут целые от -100 до +100.
Аноним 09/01/20 Чтв 23:06:27 #422 №211220046 
>>211219782
>Да, я подумываю запилить серию тредов с подобными задачками на разные темы.
https://www.codewars.com/
https://www.hackerrank.com/
https://app.codility.com/programmers/
https://exercism.io/
https://www.careercup.com/
https://leetcode.com/
Аноним 09/01/20 Чтв 23:06:46 #423 №211220065 
>>211219926
Нихуя такое быдло про тимус знает, я не ожидал от двача такого честно
Аноним 09/01/20 Чтв 23:06:56 #424 №211220076 
>>211219939
Я к тому, что это не важно.
Аноним 09/01/20 Чтв 23:07:24 #425 №211220109 
>>211219873
Не знаю вообще, из моей школы есть парни медалисты, финалисты, полуфиналисты ЧМ по спорт проге, их несколько, один в финансах вице президент хедж-фонда, короче классах в 5-7 я их помню, они ничем от меня не отличались, но я тогда в простой школе учился. А щас смотрю какие они все крутые, вот и любопытно
Аноним 09/01/20 Чтв 23:07:36 #426 №211220126 
>>211219894
Че тебе не нравится гомик
Аноним 09/01/20 Чтв 23:07:42 #427 №211220130 
>>211207119 (OP)

F(i)=(input[f last t first] => out += input
Аноним 09/01/20 Чтв 23:07:52 #428 №211220149 
>>211219631
Найдем сумму элементов (в процессе будем считать кол-во появлений 2 рандомных чисел, если равны, значит мы знаем сколько раз встречаются числа и нужное нам будет остатком от деления на это число, если нет - нужное одно из них). Изи.
Аноним 09/01/20 Чтв 23:08:32 #429 №211220193 
>>211220109
Ну типа та задача очень простая, странно, что ты так доебался до анона, мол он олимпиадник и вообще. Ну да пох.
Аноним 09/01/20 Чтв 23:08:41 #430 №211220199 
>>211220065
Давай колись, ты с урала?
Аноним 09/01/20 Чтв 23:08:49 #431 №211220212 
https://adventofcode.com/
Аноним 09/01/20 Чтв 23:09:11 #432 №211220240 
>>211219992
Немного другое. Модемы для спутников, анти-РЛС системы.
Аноним 09/01/20 Чтв 23:09:15 #433 №211220246 
>>211207119 (OP)
ruby
array.reduce(0, :+)
sage[mailto:sage] Аноним 09/01/20 Чтв 23:09:43 #434 №211220278 
>>211207119 (OP)
>430 ответов
Вы тут ебанутые чтоли. На дваче айтишников нет - тут одни бумеры-заводчане и стремящиеся туда зумерки.
Аноним 09/01/20 Чтв 23:10:02 #435 №211220298 
1529069616504.png
>>211207119 (OP)
Покатит? Минут 5 заняло
Аноним 09/01/20 Чтв 23:10:24 #436 №211220318 
>>211220240
>Модемы для спутников
>анти-РЛС системы.
Из прошлого века капчуешь? Наука 80-ых?
Аноним 09/01/20 Чтв 23:10:24 #437 №211220319 
image.png
>>211220065
ОРНУЛ С ЭТОГО ШКОЛЬНИКА пиздец себя илитой считает наверно, потом будет канешн говнокодить за свои 100-200к рублей, даже в доллары не пойдёт
Аноним 09/01/20 Чтв 23:10:29 #438 №211220329 
>>211207119 (OP)
Давай ты будешь сам делать домашнее задание по информатике, а не весь двач заставлять делать его за тебя
Аноним 09/01/20 Чтв 23:10:46 #439 №211220341 
>>211218119
Почему нельзя научить компьютер выполнять операции как столбиком на бумаге?
Аноним 09/01/20 Чтв 23:11:08 #440 №211220364 
>>211220046
Да ну тебя. Там же много просто всякого проходного говна. Очень мало действительно хороших и интересных задачек. Знаешь, есть у Перельмана "Занимательная физика" и "Занимательная матиматика" (у другого Перельмана)? А вот "Занимательной информатики" нет, потому что он в начале 20-го века писал.
Аноним 09/01/20 Чтв 23:11:32 #441 №211220379 
>>211220341
Не все вещественные числа можно решать столбиком.
Аноним 09/01/20 Чтв 23:12:15 #442 №211220417 
>>211220364
Да, читал в своё время
Аноним 09/01/20 Чтв 23:13:09 #443 №211220467 
>>211220379
Все
Аноним 09/01/20 Чтв 23:13:27 #444 №211220480 
>>211220149
Круто, а если у нас по памяти сумма ну никак не может влезть? И вообще может влезть только максимальное из этих чисел, ну типа например есть у нас 10000000 чисел от -1000 до 1000 и ещё одна ячейка под одно такое число, а больше ничего нет, тогда как? Ну и скажем ты не можешь портить сам массив чисел, ничего туда записывать или выписывать.
Аноним 09/01/20 Чтв 23:13:34 #445 №211220485 
>>211211198
>Так может на ассемблере тебе сразу писать?
Сука, сразу захотелось написать, побежал, надеюсь до завтра успею
Аноним 09/01/20 Чтв 23:14:09 #446 №211220517 
>>211220341
Потому что можно. Собственно такое делаем.
Видел в ГПС, как сразу такой большой кружок на карте, потом меньше, потом еще меньше, а потом совсем точка, с мелким шрифтом где-то в "терм-оф-сервисе", что до метра.
А у военных тот же алгоритм, но до 20см.
Аноним 09/01/20 Чтв 23:14:22 #447 №211220527 
>>211220467
Сложи pi и pi. Результат сфоткай и запости в тред.
Аноним 09/01/20 Чтв 23:14:29 #448 №211220535 
>>211220379
Ну не столбиком. В любом случае можно научить программу человеческому отношению к числам и решать всё через строки.
Аноним 09/01/20 Чтв 23:15:08 #449 №211220574 
>>211220517
Оно так-то кажется, что математика непричем и ИТ тоже.
В яндексе же не спрашивают решение трех тел.
Аноним 09/01/20 Чтв 23:15:20 #450 №211220579 
>>211220527
pi + pi = pipi
Аноним 09/01/20 Чтв 23:15:24 #451 №211220584 
>>211220149
Но твоё решение мне понравилось, крутое.
Аноним 09/01/20 Чтв 23:16:01 #452 №211220625 
>>211220535
Не все вещественные числа можно записать в строку.
Аноним 09/01/20 Чтв 23:16:16 #453 №211220639 
>>211220579
>pi + pi = pipi
дебич
pi + pi = 2pi
Аноним 09/01/20 Чтв 23:16:48 #454 №211220671 
>>211220639
Дебич это ты.
Мы строки складываем, даун.
Аноним 09/01/20 Чтв 23:17:03 #455 №211220692 
>>211220318
Там фишка не в наукоемкости была. Там чаще всего надо было выжать пригнуть выше головы, выжав из мощной железки раза в 2 больше ее обычного потенциала. Как следствие, приходилось придумывать очень много трюков в матане и обработке сигналов и все это сильно оптимизировать.
Аноним 09/01/20 Чтв 23:17:28 #456 №211220719 
5.png
>>211220579
Ну ебать ты даёшь.
pi + pi = 2pi
Аноним 09/01/20 Чтв 23:17:48 #457 №211220736 
>>211220318

У вас там III мировая в соседнем тредю, а он про
> Наука 80-ых?
Аноним 09/01/20 Чтв 23:18:10 #458 №211220766 
>>211220671
+
pi
+
pi
=
pi + pi
Аноним 09/01/20 Чтв 23:18:12 #459 №211220770 
>>211220480
Т.е. у нас только один регистр/переменная, я правильно понял?
Аноним 09/01/20 Чтв 23:18:28 #460 №211220785 
>>211220625
Под строкой я имел в виду тип.
Аноним 09/01/20 Чтв 23:18:55 #461 №211220817 
>>211220770
Ага.
Аноним 09/01/20 Чтв 23:19:09 #462 №211220837 
>>211220785
Я тоже.
Аноним 09/01/20 Чтв 23:19:15 #463 №211220846 
>>211220671
>Мы строки складываем
>даун
Складывают строки только дауны с двача. Нормальные люди строки конкатенируют.
Аноним 09/01/20 Чтв 23:19:40 #464 №211220875 
>>211220240

Это правда, что на военных спутниках китайская элементная база?
Аноним 09/01/20 Чтв 23:20:08 #465 №211220915 
>>211220692
>Как следствие, приходилось придумывать очень много трюков в матане и обработке сигналов и все это сильно оптимизировать.
А вот врать не надо.
Железо, математика и трюки были спизжены. Но недостаточно спизжены (если мы о СССР), чтобы Буран-Энергию запустить.
Аноним 09/01/20 Чтв 23:20:14 #466 №211220923 
>>211220770
Просто я когда решал, я думал моё решение единственное правильное или типа того, даже не думал, что можно как то ещё решить за один проход, потому сразу не писал никаких уточнений, ну в условии и не было их тащемта.
Аноним 09/01/20 Чтв 23:20:25 #467 №211220932 
>>211220846

Чот КОНКАТЕНИРОВАЛ
Аноним 09/01/20 Чтв 23:20:55 #468 №211220967 
>>211220817
Ок, ща поем и подумаю. Тут, похоже, перекот назревает
Аноним 09/01/20 Чтв 23:21:20 #469 №211220987 
>>211212955
А потом ты такой делишь одно на другое и.. сосешь писюн с округлениями)0
Аноним 09/01/20 Чтв 23:21:42 #470 №211221003 
15766663722540.png
>>211220846
СКОНКАТЕНИРОВАЛ С ЭТОГО ДОЛБОЕБА
sage[mailto:sage] Аноним 09/01/20 Чтв 23:21:48 #471 №211221011 
>>211220770
Я думаю он имел ввиду, что сумма может выйти за предел допустимой разрядности. Типо если 1000 самое большое число, то 1000 + 1000 это уже превышение максимального инта.
Аноним 09/01/20 Чтв 23:22:04 #472 №211221031 
>>211220875
Нет, не правда. На реальных российских спутниках все только российское. Они на земле остались, чтобы новые технологии никто не спиздил.
Аноним 09/01/20 Чтв 23:22:13 #473 №211221038 
>>211220967
Ты должен догадаться по идее, там реально всё красиво, ну и малейшая подсказка испортит удовольствие.
Аноним 09/01/20 Чтв 23:22:17 #474 №211221043 
>>211220837
Ну допустим. Какие и почему?
Аноним 09/01/20 Чтв 23:22:22 #475 №211221047 
>>211220932
>>211221003
2+3=3+2
а+б нихуя не равно б+а
разные операции.
Аноним 09/01/20 Чтв 23:22:58 #476 №211221087 
>>211221043
Трансцедентные числа. Слишком длинные.
Аноним 09/01/20 Чтв 23:23:33 #477 №211221128 
image.png
>>211219873
Я хз почему он начал меня про олимпиадки распрашивать, но ничего олимпиадного в этой задаче явно нет
Аноним 09/01/20 Чтв 23:23:39 #478 №211221135 
>>211221047
это просто нюансы
Аноним 09/01/20 Чтв 23:23:55 #479 №211221147 
>>211221031
Лол
Аноним 09/01/20 Чтв 23:24:24 #480 №211221180 
>>211207119 (OP)
s = sum(MassifVeschestvennuh_numbers)
except Exception:
// 4eta ne rab otaet, nu i pohui
s= 123434373478

сасамть лалки
Аноним 09/01/20 Чтв 23:24:35 #481 №211221194 
>>211220915
Я не настолько старый, чтобы иметь опыт работы в СССР, хотя голова у меня седеет, да.
Аноним 09/01/20 Чтв 23:24:45 #482 №211221200 
>>211221011
Да он всё правильно понял я думаю, у нас есть большой ридонли массив и одна рид врайт переменная по размеру как ячейка этого массива для манипуляций, ну и размер там ровно в диапазоне от минимального ну -1000 до макс там.
Аноним 09/01/20 Чтв 23:25:16 #483 №211221230 
image.png
>>211220987
Эх ЩА БЫ 2 РУБЛЯ 37 КОПЕЕК РАЗДЕЛИТЬ НА 1 РУБЛЬ 15 КОПЕЕК
@
Эх ЩА БЫ 2 ДОЛЛАРА 37 ЦЕНТОВ РАЗДЕЛИТЬ НА 1 ДОЛЛАР 15 ЦЕНТОВ
Аноним 09/01/20 Чтв 23:26:34 #484 №211221309 
>>211220875
Про спутники не скажу, но российския военка или околовоенка (то бишь та же военка) активно использует Xilinx. Это FPGA. Часто используется в сигнальных штуках. Это амеры, если что. Кстати, они в том году, вроде бы, запретили к экспорту в РФ некоторые модели FPGA, как раз по вышеисложенной причине.
Аноним 09/01/20 Чтв 23:27:00 #485 №211221331 
>>211221128
Чуйка на олимпиадника включилась
Аноним 09/01/20 Чтв 23:27:20 #486 №211221355 
>>211221309
А что, мало китайских FPGA? Ещё и дешевле наверно
Аноним 09/01/20 Чтв 23:28:00 #487 №211221386 
>>211221128
На ВМК учился?
Аноним 09/01/20 Чтв 23:28:38 #488 №211221426 
>>211221147
Это правда, про военный спутник.
А вот прошлого года https://radiosputnik.ria.ru/20191213/1562328056.html
Аноним 09/01/20 Чтв 23:28:54 #489 №211221440 
>>211221128
Тк вот и я подумал, что странно, думал ты семенишь, но не, походу ты и правда шаришь, как же он вычислил, что ты олимпиадник так сходу.
Аноним 09/01/20 Чтв 23:29:29 #490 №211221478 
>>211221087
Пфф, их формулой записать можно. В конце концов, обозначить восьмибитовой закорючкой с известными свойствами.
Аноним 09/01/20 Чтв 23:29:32 #491 №211221481 
int[] arr = new int[] { 5, 5, 5, 5};
int sum = 0;
for (int i = 0; i < arr.Length; i++)
{
sum += arr;
}
Console.WriteLine(sum);

сисярьп программист в треде не программист еще только учу
Аноним 09/01/20 Чтв 23:29:32 #492 №211221483 
>>211221386
МЕХМАТ
Аноним 09/01/20 Чтв 23:29:34 #493 №211221487 
>>211217220
Дурачок...
Аноним 09/01/20 Чтв 23:29:56 #494 №211221503 
>>211221355
>А что, мало китайских FPGA?
Производительных - мало.
У Китая чистота хромает.
Аноним 09/01/20 Чтв 23:29:59 #495 №211221507 
>>211207119 (OP)
>сумму массива вещественных чисел
Я плохо помню константы, но может ноль?
мимо-инженер-математик
Аноним 09/01/20 Чтв 23:30:29 #496 №211221541 
>>211221483
Ну хорошо хоть не физфак
Аноним 09/01/20 Чтв 23:30:30 #497 №211221543 
>>211221487
Всё! Вот это счёт древних шизов!
Аноним 09/01/20 Чтв 23:30:32 #498 №211221546 
>>211221478
>их формулой записать можно.
В общем случае нет.
Аноним 09/01/20 Чтв 23:30:47 #499 №211221561 
>>211221487
Всё
Аноним 09/01/20 Чтв 23:30:48 #500 №211221566 
дохуя умные парни, вы че на дваче делаете?
Аноним 09/01/20 Чтв 23:30:56 #501 №211221579 
>>211221541
Почва здесь
Аноним 09/01/20 Чтв 23:31:33 #502 №211221614 
image.png
СЧИТАЮ В СТОЛБИК ВСЕ ЧИСЛА МАССИВА
Аноним 09/01/20 Чтв 23:31:43 #503 №211221627 
>>211220923
Нашел проблему с вышеприведенным алгоритмом: 1 1 1 2 2 2 4 4 4 4
Аноним 09/01/20 Чтв 23:32:01 #504 №211221649 
>>211221546
Ок, как они попали в массив?
Аноним 09/01/20 Чтв 23:32:12 #505 №211221665 
>>211221230
Все что мимо разрадов - на отдельный счет.
И в тюрьму.
Эта проблема решена политически.
Аноним 09/01/20 Чтв 23:32:16 #506 №211221673 
>>211221566
Ну я тут ещё до поступления в универ сидел, а я уже 4 года как окончил
Аноним 09/01/20 Чтв 23:32:32 #507 №211221692 
>>211221566
Сам посуди, что ещё делать битарду? Вот кто-то лет 7 назад пришёл на двач, да увлёкся какой хуйнёй, ну и вот.
Аноним 09/01/20 Чтв 23:32:59 #508 №211221714 
>>211221627
Точняяк! А я и не заметил даже.
Аноним 09/01/20 Чтв 23:33:02 #509 №211221720 
>>211221649
Удалением первых 20-ти десятичных разрядов.
Массив - отдельный.
Аноним 09/01/20 Чтв 23:33:57 #510 №211221779 
>>211221507
-1/12 же
Аноним 09/01/20 Чтв 23:34:40 #511 №211221825 
>>211221355
Ага. Почти 100% рынка это Xilinx и Altera (то бишь Intel уже). Там очень мало процентов остальных вендоров и по характеристикам и прочим параметрам они насасывают с проглотом. Дело в том, что это уже реальный рокет саенс. А там, где что-то сложное, китайцы традиционно сосут.
Аноним 09/01/20 Чтв 23:35:17 #512 №211221860 
>>211221481
а бля, там же вещественные числа. ну тогда изменяем всю хуйню на double и сойдет)
Аноним 09/01/20 Чтв 23:35:29 #513 №211221873 
>>211221779
О, можно следующий тред про -1/12 создать.
Аноним 09/01/20 Чтв 23:35:48 #514 №211221890 
>>211221673
О, сейм шит.
Аноним 09/01/20 Чтв 23:35:55 #515 №211221897 
>>211221825
>А там, где что-то сложное, китайцы традиционно
выносят с заводов и продают за полцены
Аноним 09/01/20 Чтв 23:35:59 #516 №211221905 
>>211221627
Ну я могу подсказать, но там самая маленькая подсказка с твоим бекграундом тебя моментальном на ответ выведет.
Аноним 09/01/20 Чтв 23:35:59 #517 №211221906 
Import numpy

def sum_arr(arr) :
try:
return numpy.sum(arr, dtype=numpy.float64)
except:
return None
Аноним 09/01/20 Чтв 23:36:10 #518 №211221919 
>>211221720
Прости, что?
Аноним 09/01/20 Чтв 23:36:55 #519 №211221961 
>>211221779
Чому? Для любого ненулевого вещественного числа находится противоположное ему по знаку, в сумме ноль. Я даже прогу напишу:

#include <iostream>
int main()
{
std::cout << 0;
return 0;
}
Аноним 09/01/20 Чтв 23:37:08 #520 №211221968 
Ребят обратите на меня внимание пожалуйста
Аноним 09/01/20 Чтв 23:37:28 #521 №211221986 
>>211221905
Да погоди немного
Аноним 09/01/20 Чтв 23:37:29 #522 №211221987 
>>211221968
допустим
Аноним 09/01/20 Чтв 23:38:29 #523 №211222060 
>>211221987
Спасибо. Ты только что спас жизнь одного анона
Аноним 09/01/20 Чтв 23:39:05 #524 №211222089 
>>211221481
>int[] arr = new int[] { 5, 5, 5, 5};
Кукарек кококо = new кукарек
Аноним 09/01/20 Чтв 23:39:15 #525 №211222100 
>>211221986
Да ок, ок, я и не хочу как бы, там реально пиздато получается.
Аноним 09/01/20 Чтв 23:39:44 #526 №211222131 
>>211222089
Это ж не джава.
Аноним 09/01/20 Чтв 23:39:49 #527 №211222136 
>>211221919
То, что в операциях не помещается в разрядность суммируеться на отдельном счету для схождения общей суммы счетов.
Что именно непонятно?
Аноним 09/01/20 Чтв 23:39:53 #528 №211222137 
>>211222089
пайтонодолбоеб взорвался?
Аноним 09/01/20 Чтв 23:40:10 #529 №211222150 
>>211222131
Но написано так же.
Аноним 09/01/20 Чтв 23:40:41 #530 №211222176 
>>211222150
Да и по сути та же хуита, да.
Аноним 09/01/20 Чтв 23:40:55 #531 №211222188 
image.png
>>211221481
пофиксил немного, раз там вещественные то окей чо)
Аноним 09/01/20 Чтв 23:42:40 #532 №211222263 
>>211222150
дебил, это шарп.
Аноним 09/01/20 Чтв 23:42:55 #533 №211222273 
>>211222188
Блядь, что за ебануты синтаксис? На нормальных языках не пробовали писать?
Аноним 09/01/20 Чтв 23:42:58 #534 №211222277 
Всем спасибо за тред. Я посмеялся.
Аноним 09/01/20 Чтв 23:43:12 #535 №211222285 
>>211221986
Алсо я тебя наебал, не одинаковое, а чётное. Числа встречаются чётное число раз, надо найти то, которое встречается нечётное. Прости на наёб, мне стыдно.
Аноним 09/01/20 Чтв 23:43:20 #536 №211222289 
Дали им var, не хочу, хочу как у индусов на джаве.
Аноним 09/01/20 Чтв 23:43:45 #537 №211222318 
>>211222273
а что не так? Ну да, массивы объявляются не очень красиво, но не забывай что шарп = ооп
Аноним 09/01/20 Чтв 23:44:02 #538 №211222335 
>>211222285
А в изначальной формулировке есть решение?
Аноним 09/01/20 Чтв 23:44:07 #539 №211222338 
image.png
>>211222289
>var
Аноним 09/01/20 Чтв 23:44:28 #540 №211222359 
>>211222277
в следующий раз создавай тред о том, ТАБЫ или ПРОБЕЛЫ
Аноним 09/01/20 Чтв 23:45:06 #541 №211222394 
>>211222359
ну, если ты пайтон-долбоеб то такой тред несомненно нужен.
Аноним 09/01/20 Чтв 23:45:17 #542 №211222402 
Пацаны! У меня новой простое. Как регить????
Аноним 09/01/20 Чтв 23:45:24 #543 №211222408 
>>211222335
Не знаю.
Аноним 09/01/20 Чтв 23:46:22 #544 №211222456 
>>211221481
arr
наверное?

Прикольно в C# массивы объявляются
Аноним 09/01/20 Чтв 23:47:28 #545 №211222513 
>>211222335
Ну с одной переменной точно нет, наверное, давай просто за один проход, та идея с суммой и делением была хороша, может доработать просто надо? Хз.
Аноним 09/01/20 Чтв 23:47:47 #546 №211222533 
>>211222456
arr - название массива)
Аноним 09/01/20 Чтв 23:48:11 #547 №211222555 
>>211222456
А. Понятно теперь куда скобки делись, лол
Аноним 09/01/20 Чтв 23:48:31 #548 №211222572 
>>211222456
синтаксис такой тип[размерность] название = new тип[размерность] {элементы};
Аноним 09/01/20 Чтв 23:48:31 #549 №211222573 
>>211222318
Пфффф, шарп? ООП?
Эрланг вот ООП.
Ну ещё может быть смолтолк..
Аноним 09/01/20 Чтв 23:49:06 #550 №211222598 
>>211222573
а что тогда шарп?
Аноним 09/01/20 Чтв 23:49:31 #551 №211222620 
>>211222318
Нахуя нужен нью без делете? Каргокульт?
Аноним 09/01/20 Чтв 23:49:42 #552 №211222633 
>>211222573
кстати на счет эрланг согласен полностью. Наверное единственный язык который напрямую относится к ооп
Аноним 09/01/20 Чтв 23:49:58 #553 №211222649 
>>211222598
Шарп это шестиструнка-гитара, как у Тцоя.
https://www.youtube.com/watch?v=YgZ_s-nqNYo
Аноним 09/01/20 Чтв 23:50:10 #554 №211222658 
>>211222513
Идея с суммой работает только если искомое число меньше кол-ва повторений
Аноним 09/01/20 Чтв 23:50:28 #555 №211222679 
>>211222620
new создаёт экземпляр типа
Аноним 09/01/20 Чтв 23:50:46 #556 №211222696 
>>211221906
питоно-госпада накатывает за щеку всем решетчатым уебкам ИТТ
Аноним 09/01/20 Чтв 23:51:04 #557 №211222713 
>>211222136
Определи все понятия, которые использовал.
Аноним 09/01/20 Чтв 23:51:06 #558 №211222716 
>>211222658
Если одинаковое четное количество, то рещение есть.
Аноним 09/01/20 Чтв 23:52:01 #559 №211222774 
>>211222679
Cooqureque koko;
Чем плохо?
sage[mailto:sage] Аноним 09/01/20 Чтв 23:52:31 #560 №211222803 
>>211222285
О, так это совсем другя задача ).
Вангую она решается на подобие задачи с подсчетом правильности открытых/закрытых скобок. Типо если на каждое число есть ответное, значит чет, если на какое-то число ответной пары нет, значит нечет.
Аноним 09/01/20 Чтв 23:53:33 #561 №211222861 
>>211222713
Счета, математические операции, база данных.
Аноним 09/01/20 Чтв 23:53:39 #562 №211222864 
>>211222803
Ну она решается одной переменной и одним проходом очень просто, я бля перепутал условие как пупа и лупа.
Аноним 09/01/20 Чтв 23:54:08 #563 №211222889 
>>211222572
Ну майки все время по своему нахуевертят.
Главное чтоб несовместимо было.
Аноним 09/01/20 Чтв 23:54:33 #564 №211222913 
1322339110412.jpg
>>211222285
>мне стыдно.
ПОКРАСНЕЙ.
Аноним 09/01/20 Чтв 23:55:57 #565 №211222990 
image.png
>>211222913
Аноним 09/01/20 Чтв 23:56:16 #566 №211223004 
>>211222889
в С++ так же, лол.
Аноним 09/01/20 Чтв 23:56:45 #567 №211223035 
>>211212401
https://ideone.com/uLmlGM
Аноним 09/01/20 Чтв 23:57:35 #568 №211223089 
>>211222861
Инициированы нулём, надо думать?
sage[mailto:sage] Аноним 09/01/20 Чтв 23:57:55 #569 №211223108 
>>211222889
Лол, что за наброс, у майков самый совместимый софт евер. На винде до сих пор софт 90х годов работает.
Аноним 09/01/20 Чтв 23:58:39 #570 №211223159 
>>211223089
Да, конечно.
Зуб даю.
Аноним 09/01/20 Чтв 23:59:31 #571 №211223202 
>>211223108
>569
Не тролль, лиз.
Аноним 10/01/20 Птн 00:01:22 #572 №211223304 
>>211222658
Бля, ну вроде двумя переменными получается сделать так, чтобы в одной из них был ответ за один проход.
Аноним 10/01/20 Птн 00:02:24 #573 №211223367 
>>211222716
Ладно, поздно уже, спать пойду. Но над задачкой подумаю (в общем виде)
Аноним 10/01/20 Птн 00:03:27 #574 №211223434 
>>211223367
На ту может сказать ответ, которая изначальная про четное количество, а не одинаковое?
Аноним 10/01/20 Птн 00:04:10 #575 №211223476 
>>211223434
Та не.
sage[mailto:sage] Аноним 10/01/20 Птн 00:04:12 #576 №211223481 
>>211223202
Причем здесь троллинг - скачай винамп 2.х, послушай музыку, или там игруху конца 90-х, потом можешь на линуксе скачать плеер начала нулевых XMMS старой версии, например и обосраться. Про мак и говорить ничего, там вообще нихуя прошлогоднего не запускается. Потом расскажешь про то, как у майкрософта хуево с совместимостью.
Аноним 10/01/20 Птн 00:05:03 #577 №211223527 
>>211223476
Ну ок, спокойной.
Аноним 10/01/20 Птн 00:05:42 #578 №211223568 
>>211223527
Угу, и тебе.
Аноним 10/01/20 Птн 00:07:41 #579 №211223706 
Так что, блядь. Создавать следующий тред с похожей задачкой или ну вас нахуй?
Аноним 10/01/20 Птн 00:08:38 #580 №211223755 
>>211217406
>Притом у петровича зп дай бог 50к
Вилки С++ джунов в ДС от 1к начинаются, в норм фирмах 80к+, если 2+ года опыта есть то 150к - обычная зарплата, мантры про бедных плюсовиков остались где-то в 2007 году в зашарпанных НИИ
sage[mailto:sage] Аноним 10/01/20 Птн 00:08:55 #581 №211223776 
>>211223706
спать уже пора
Аноним 10/01/20 Птн 00:10:08 #582 №211223861 
>>211218136
Выигрывал футболки, которые дают просто за участие — серьёзное достижение
Аноним 10/01/20 Птн 00:11:56 #583 №211223983 
>>211223434
int a[]
int k=a[1];
for(int i, i<a.length,i++){
if(k==a[i+1])
k=0
else if(k!=0)
return k
}


начал вкотываться неделю назад
Аноним 10/01/20 Птн 00:12:59 #584 №211224061 
>>211223983
ну типо вычитаешь одинаковые стоящие рядом числа, какому пары не нашлось то и нужное
Аноним 10/01/20 Птн 00:16:59 #585 №211224347 
>>211217760
просто прими, что ты обосрался. Ты действительно тупенький.
Аноним 10/01/20 Птн 00:17:56 #586 №211224418 
>>211220149
[ 2 2 3 3 4 4 4]
Сумма элементов 22
считаем при проходе 2 и 3. Получаем по 2 раза.
Каким образом мы узнаем 4 имея 22 и 2? Остатка нет. Результат деления 11.
[ 2 2 3 3 4 4 4 5 5]
Сумма 32. Всё тоже самое.
Или я чего-то не понял?
sage[mailto:sage] Аноним 10/01/20 Птн 00:18:02 #587 №211224427 
>>211224061
А если не рядом стоят? Типа 1 2 1 2 3 4 3 4 3
Аноним 10/01/20 Птн 00:18:27 #588 №211224462 
>>211223481
>или там игруху конца 90-х
И что? Она будет работать через жопу или вообще не запустится, потому что библиотек нет или они новых версий, которые плохо совместимы со старыми.
Аноним 10/01/20 Птн 00:20:44 #589 №211224630 
>>211223004
Что в С++ так же?
Массивы объявляются так же?
Аноним 10/01/20 Птн 00:21:13 #590 №211224661 
>>211224427
тогда сперва отсортируем массив, всё равно на выход одно число нужно
sage[mailto:sage] Аноним 10/01/20 Птн 00:21:24 #591 №211224672 
>>211224462
С чего вдруг она будет через жопу работать? У меня до сих пор дьябло ЛОД и фоллауты хуярят. Ты сначала найди такую, которая не запустится. Нет, такие есть конечно, но в сравнении с другими ОСями это земля и небо. Нигде ты больше не получишь такой обратной совместимости как на винде.
sage[mailto:sage] Аноним 10/01/20 Птн 00:22:12 #592 №211224726 
>>211224661
По условии задачи, там, на сколько я помню, автор сказал, что массив никоим образом изменять нельзя. А сортировка это таки изменение.
Аноним 10/01/20 Птн 00:27:43 #593 №211225085 
.jpg
>>211224726
Никто не запрещал сортировать его копию.
Аноним 10/01/20 Птн 00:29:59 #594 №211225222 
изображение.png
>>211224726
не было такого условия
короче я сделал
sage[mailto:sage] Аноним 10/01/20 Птн 00:35:51 #595 №211225634 
>>211225222
>>211220480
>ты не можешь портить сам массив чисел, ничего туда записывать или выписывать
чекай пост 444
Аноним 10/01/20 Птн 00:40:23 #596 №211225940 
>>211224672
>С чего вдруг она будет через жопу работать?
Я же написал, что с библиотеками могут быть проблемы. Я в другом треде как-то приводил пример - Splinter Cell и Beyond Good and Evil не работают из коробки на вин 10, надо костыли ставить или пердолиться с совместимостью.
Диабло 2 у меня кстати тоже просто так не работала.
>Нигде ты больше не получишь такой обратной совместимости как на винде
Я не спорю, но это значит, что винде всё отлично.
comments powered by Disqus