Бред


Ответить в тред Ответить в тред

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
533 29 100

Аноним 19/07/20 Вск 14:40:10 2249786991
image.png (2519Кб, 1724x958)
1724x958
15951566361500.webm (13936Кб, 1920x1080, 00:03:35)
1920x1080
ЗАДАЧ ПО ПРОГРАММИРОВАНИЮ ТРЕД 2

Прошлый >>224964187 (OP)

Итоги предыдущего треда:
-- НЕВОЗМОЖНО ПОМЕНЯТЬ МЕСТАМИ ЦЕЛОЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ БЕЗ УЧАСТИЯ ТРЕТЬЕЙ
-- ШАРП ЛУЧШЕ И БОЛЕЕ ВОСТРЕБОВАННЫЙ, ЧЕМ ДЖЯВА
-- ДАТА САЯНС ЭТО ПРОГРАММИРОВАНИЕ
-- "ПРОГРАММИСТЫ" НЕ МОГУТ ПРОЧИТАТЬ КОД НА ОПВЕБМ

Алсо, придумайте задачи по программированию, очень хочу потренироваться
Аноним 19/07/20 Вск 14:42:01 2249788152
Бамп программой от анона

#include <iostream>

int main()
{
std::cout << "Hello World!";
return 0
}
Аноним 19/07/20 Вск 14:42:41 2249788583
Менять местами две целочисленные переменные уже научился без использования третьей?
Аноним 19/07/20 Вск 14:43:13 2249788874
Напиши алгоритм на вход принимающий текст другого алгоритма, а в качестве результата выдающей завершается ли второй алгоритм или уходит в бесконечный цикл .
Аноним 19/07/20 Вск 14:43:18 2249788935
>>224978858
Это невозможно, см. предыдущий тред
Аноним 19/07/20 Вск 14:44:01 2249789336
15951467937730.png (10Кб, 1372x686)
1372x686
>>224978858
10 секунд на все.

Хорошо иметь вышку, а ПТУшники, которые кричат - ВУЗ не нужен, обосрались.
Аноним 19/07/20 Вск 14:44:10 2249789467
Аноним 19/07/20 Вск 14:44:43 2249789928
Аноним 19/07/20 Вск 14:44:43 2249789949
15672660165180.jpg (62Кб, 700x700)
700x700
>>224978699 (OP)
Это снова я, с той задачей про рандом, вот вам рабочий код решения


import java.util.ArrayList;
import java.util.Random;

public class Psychic {

public static class ReplicatedRandom extends Random {
// Replicate the state of a Random using a single value from its nextDouble
public boolean replicateState(double nextDouble) {
// nextDouble() is generated from ((next(26) << 27) + next(27)) / (1L << 53)
// Inverting those operations will get us the values of next(26) and next(27)
long numerator = (long)(nextDouble (1L << 53));
int first26 = (int)(numerator >>> 27);
int last27 = (int)(numerator & ((1L << 27) - 1));
return replicateState(first26, 26, last27, 27);
}

// Replicate the state of a Random using a single value from its nextLong
public boolean replicateState(long nextLong) {
int last32 = (int)(nextLong & ((1L << 32) - 1));
int first32 = (int)((nextLong - last32) >> 32);
return replicateState(first32, 32, last32, 32);
}

// Replicate the state of a Random using two consecutive values from its nextInt
public boolean replicateState(int firstNextInt, int secondNextInt) {
return replicateState(firstNextInt, 32, secondNextInt, 32);
}

// Replicate the state of a Random using two consecutive values from its nextFloat
public boolean replicateState(float firstNextFloat, float secondNextFloat) {
return replicateState((int)(firstNextFloat
(1 << 24)), 24, (int)(secondNextFloat (1 << 24)), 24);
}

public boolean replicateState(int nextN, int n, int nextM, int m) {
// Constants copied from java.util.Random
final long multiplier = 0x5DEECE66DL;
final long addend = 0xBL;
final long mask = (1L << 48) - 1;

long upperMOf48Mask = ((1L << m) - 1) << (48 - m);

// next(x) is generated by taking the upper x bits of 48 bits of (oldSeed
multiplier + addend) mod (mask + 1)
// So now we have the upper n and m bits of two consecutive calls of next(n) and next(m)
long oldSeedUpperN = ((long)nextN << (48 - n)) & mask;
long newSeedUpperM = ((long)nextM << (48 - m)) & mask;

// Bruteforce the lower (48 - n) bits of the oldSeed that was truncated.
// Calculate the next seed for each guess of oldSeed and check if it has the same top m bits as our newSeed.
// If it does then the guess is right and we can add that to our candidate seeds.
ArrayList<Long> possibleSeeds = new ArrayList<Long>();
for (long oldSeed = oldSeedUpperN; oldSeed <= (oldSeedUpperN | ((1L << (48 - n)) - 1)); oldSeed++) {
long newSeed = (oldSeed * multiplier + addend) & mask;
if ((newSeed & upperMOf48Mask) == newSeedUpperM) {
possibleSeeds.add(newSeed);
}
}

if (possibleSeeds.size() == 1) {
// If there's only one candidate seed, then we found it!
setSeed(possibleSeeds.get(0) ^ multiplier); // setSeed(x) sets seed to `(x ^ multiplier) & mask`, so we need another `^ multiplier` to cancel it out
return true;
}
if (possibleSeeds.size() >= 1) {
System.out.println("Didn't find a unique seed. Possible seeds were: " + possibleSeeds);
} else {
System.out.println("Failed to find seed!");
}
return false;
}
}

public static double guess() {
ReplicatedRandom rr = new ReplicatedRandom();
rr.replicateState(Math.random());

return rr.nextDouble();
}
}
Аноним 19/07/20 Вск 14:45:07 22497901510
>>224978933
У тебя 32-битный процессор.
x=4294967168
y=3221225472
y=3221225472+4294967168=integer overflow
x=пук
y=среньк
Аноним 19/07/20 Вск 14:47:15 22497910811
Господи, бля какой же пиздец, просто театр абсурда и шизофрении, в котором выступает еблан, придумавший концепцию ПРОГРАММИРОВАНИЯ и пустивший её в массы. Мол, есть очкастые умные челики, которые сидят сутками перед кудахтером и ебашут какую то определённую (и типа чтобы правильно вводить эту последовательность тебе нужно миллион лет учиться в институте) последовательность символов, циферок и английских букв, и это потом якобы должно давать результат. Мне кажется, это самый эпичный в истории наёб населения на бабло. Просто пидарюги-мошенники влезают в компании на должность ПРОХРАМИСТА и протирают краску на клавишах, получая за месяц ебанутые деньги, которые люди годами на заводах зарабатывают. Пиздец, просто пиздец, у меня нет слов. А ведь народ верит и даже пытается как то понять эту хуиту. А всё куда проще - понапридумывал умных слов англицких и хуяришь ими налево направо - и ты ниибаца ПРОХРАМИСТ, создаёшь блядь робопауков вбивая буквочки в ворде. Какой же пиздец, господи
Аноним 19/07/20 Вск 14:47:15 22497911112
Функция принимает n раз­лич­ных на­ту­раль­ных чисел, со­став­ля­ю­щих ариф­ме­ти­че­скую про­грес­сию (n ≥ 3).
Вывести в консоль:
а) Может ли сумма всех дан­ных чисел быть рав­ной 16?
б) Ка­ко­во наи­боль­шее зна­че­ние n, если сумма всех дан­ных чисел мень­ше 900?
в) Все воз­мож­ные зна­че­ние n, если сумма всех дан­ных чисел равна 235.
Аноним 19/07/20 Вск 14:48:39 22497919313
>>224978699 (OP)
> НЕВОЗМОЖНО ПОМЕНЯТЬ МЕСТАМИ ЦЕЛОЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ БЕЗ УЧАСТИЯ ТРЕТЬЕЙ
Для этого прост нужны мутабельные примитивы
Аноним 19/07/20 Вск 14:50:09 22497929114
>>224978699 (OP)
>-- НЕВОЗМОЖНО ПОМЕНЯТЬ МЕСТАМИ ЦЕЛОЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ БЕЗ УЧАСТИЯ ТРЕТЬЕЙ
Python, C#: (a, b) = (b, a)
C++: std::swap(a, b)
Аноним 19/07/20 Вск 14:50:35 22497931615
>>224978858
Есть идея использовать свободный флаг процессора чтобы побитово менять переменные. Вообще задача зависит от того, что ты считаешь переменной. Можно и просто одну из них записать в память как сырые данные, использовав память как буфер
Аноним 19/07/20 Вск 14:50:46 22497932716
>>224979111
бамп решением задачи

#include <iostream>

int main()
{
std::cout << "а) Может ли сумма всех дан­ных чисел быть рав­ной 16?
б) Ка­ко­во наи­боль­шее зна­че­ние n, если сумма всех дан­ных чисел мень­ше 900?
в) Все воз­мож­ные зна­че­ние n, если сумма всех дан­ных чисел равна 235.
";
return 0;
}
Аноним 19/07/20 Вск 14:51:49 22497939917
>>224979291
Загляни в реализацию std::swap и охуей.
Аноним 19/07/20 Вск 14:52:27 22497944218
>>224978699 (OP)
>ШАРП ЛУЧШЕ ДЖЯВА
да

>ШАРП БОЛЕЕ ВОСТРЕБОВАННЫЙ ЧЕМ ДЖЯВА
лол что, нет. ни в мобайл, ни в интерпрайзе
Аноним 19/07/20 Вск 14:52:31 22497944819
>>224979399
так ведь и в tupl'ах охуеешь
Аноним 19/07/20 Вск 14:52:43 22497945820
>>224979327
Гений. Cin ещё введи, чтобы юзер сам писал ответ.
Аноним 19/07/20 Вск 14:52:53 22497947221
>>224979316
Звучит неплохо. По идее циклическими сдвигами выталкивается бит в C
Аноним 19/07/20 Вск 14:53:51 22497952722
>>224979111
Очередной даун вместо задачи на программирование принес задачу по матеше ))
Аноним 19/07/20 Вск 14:53:59 22497953223
>>224978699 (OP)
Котаны, посоветуйте либу для расшифровки 24 битного звукового сигнала, а то чет никто не хочет с трехбайтовым интом работать, хоть сам пиши
Аноним 19/07/20 Вск 14:55:26 22497962424
>>224979399
если речь про байтоебство - инструкция xchg из x86-набора
Аноним 19/07/20 Вск 14:55:29 22497962825
>>224978699 (OP)
>НЕВОЗМОЖНО ПОМЕНЯТЬ МЕСТАМИ ЦЕЛОЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ БЕЗ УЧАСТИЯ ТРЕТЬЕЙ
ИЧСХ, так и есть. Более того, какой-нибудь Python целых две временных переменных создает, меня аж трясет от этого
Аноним 19/07/20 Вск 14:55:45 22497964526
>>224979291
>-- НЕВОЗМОЖНО ПОМЕНЯТЬ МЕСТАМИ ЦЕЛОЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ БЕЗ УЧАСТИЯ ТРЕТЬЕЙ
JS: [a, b] = [b, a]
Аноним 19/07/20 Вск 14:56:42 22497969427
>>224979624
два чая этому господину
Аноним 19/07/20 Вск 14:56:58 22497971628
Какой должна быть длина хешированного ключа? Сколько байт? Есть ли стандарт?
Аноним 19/07/20 Вск 14:57:23 22497974229
>>224979645
Тред про программирование
Аноним 19/07/20 Вск 14:58:30 22497979830
Аноним 19/07/20 Вск 14:59:47 22497986231
Аноним 19/07/20 Вск 15:00:00 22497987532
>>224978699 (OP)
>-- НЕВОЗМОЖНО ПОМЕНЯТЬ МЕСТАМИ ЦЕЛОЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ БЕЗ УЧАСТИЯ ТРЕТЬЕЙ

int x = 10, y = 5;
x = x ^ y;
y = x ^ y;
x = x ^ y;
Аноним 19/07/20 Вск 15:03:05 22498004433
>>224978699 (OP)
>>224979875
Или так:

void swap(int xp, int yp) {
xp = xp ^ yp;
yp = xp ^ yp;
xp = xp ^ *yp;
}

void main() {
int x = 10, y = 5;
swap(&x, &y);
}

Аноним 19/07/20 Вск 15:03:51 22498008534
>>224979532
Посмотри в исходниках плееров, там что-то должно быть
Аноним 19/07/20 Вск 15:03:57 22498008835
>>224979716
Машинное слово твоей ЭВМ
Аноним 19/07/20 Вск 15:04:03 22498009036
>>224978699 (OP)
Отмечусь, пожалуй, в треде долбоебов. Когда тред сдохнет уже?
Аноним 19/07/20 Вск 15:04:21 22498010937
>>224980044
error: invalid conversion from 'int*' to 'int'
Аноним 19/07/20 Вск 15:04:49 22498012938
Аноним 19/07/20 Вск 15:05:05 22498014539
>>224980090
Ты его только что бампнул, долбозавр.
Аноним 19/07/20 Вск 15:05:08 22498014940
Аноним 19/07/20 Вск 15:05:22 22498016141
>>224979742
А чем тебе js не программирование?
Аноним 19/07/20 Вск 15:05:49 22498018242
Аноним 19/07/20 Вск 15:05:53 22498018543
>>224980145
И что тебе этот бамп даст, еблан? Накодишь себе хуй в жопу и радоваться будешь?
Аноним 19/07/20 Вск 15:06:32 22498022344
>>224980044
>^
что эта хуйня значит? и как ее на клавиатуре написать?
Аноним 19/07/20 Вск 15:06:43 22498023945
>>224980185
пиздуй в тикток тред выродок
Аноним 19/07/20 Вск 15:06:55 22498025346
Аноним 19/07/20 Вск 15:07:05 22498026347
Аноним 19/07/20 Вск 15:07:19 22498027948
>>224980239
Спасибо, что напомнил, но я уже посмотрел тикток. Больше не хочется.
Аноним 19/07/20 Вск 15:07:19 22498028149
>>224980185
Ты же сам написал - когда он сдохнет, тем самым бампнув его. Алсо, чего ты так рвёшься, на заводе премию отменили?
Аноним 19/07/20 Вск 15:08:00 22498031250
Аноним 19/07/20 Вск 15:08:28 22498034151
Аноним 19/07/20 Вск 15:08:39 22498035552
>>224978699 (OP)
>2
Пиздец нахуя так делать
Это же абсолютно нечитаемо
40 строк кода разбирать 3 минуты
Аноним 19/07/20 Вск 15:08:46 22498036253
>>224980281
нет блять потому что мне с вами уебанами в одном университет придется учиться а я ненавижу программистом уебки чсвшные блять
Аноним 19/07/20 Вск 15:09:00 22498038554
Аноним 19/07/20 Вск 15:09:17 22498039955
хочу написать игру типа доты. уже умею выводить текст в консоль. есть желающие: оплата после выпуска програмного продукта
Аноним 19/07/20 Вск 15:09:26 22498040856
>>224980341
Или - логическая операция.
Аноним 19/07/20 Вск 15:09:33 22498041157
Аноним 19/07/20 Вск 15:10:14 22498045658
Аноним 19/07/20 Вск 15:10:34 22498047159
image.png (317Кб, 550x319)
550x319
>>224980223
Побитовый xor. Shift+6. Но вряд ли он тебе пригодится если ты не з=наешь что это.
Аноним 19/07/20 Вск 15:10:40 22498047460
Аноним 19/07/20 Вск 15:10:46 22498047961
>>224980355
Некоторые люди свой код сразу обфусцируют
Аноним 19/07/20 Вск 15:11:45 22498053562
изображение.png (1264Кб, 900x566)
900x566
Аноним 19/07/20 Вск 15:12:05 22498055263
>>224980456
Проверку добавить не судьба?
Аноним 19/07/20 Вск 15:12:12 22498055964
>>224980411
вот ты гад! в доту 3 будут играть миллионы человек
Аноним 19/07/20 Вск 15:12:32 22498057465
>>224980479
Так какая разница лол
Вся эта высокоуровневая залупа потом превращается в простой ассемблерный листинг и честно говоря,мне кажется что его прочитать будет легче чем ЭТО
Аноним 19/07/20 Вск 15:12:34 22498057666
>>224980479
Это не обфускация, а нагромождение. После обфускации нет ни имён функций, ни имён переменных.
Аноним 19/07/20 Вск 15:13:05 22498060667
>>224978858
изи
int x = 1;
int y = 2;
x = y + x; // 3
y = x - y; // 1
x = x - y; // 2
Аноним 19/07/20 Вск 15:13:17 22498062068
Аноним 19/07/20 Вск 15:13:58 22498066369
>>224980606
У тебя там это, возможный floating-point overflow.
Аноним 19/07/20 Вск 15:14:06 22498068370
>>224980606
>int x = 1;
>int y = 2;
нахуя писать так если можно написать сразу так int x = 1, y = 2;
Аноним 19/07/20 Вск 15:14:37 22498071371
>>224980471
Не пригодится, самое сильное колдунство с которым приходилось сталкиваться, это матрицы поворота
Аноним 19/07/20 Вск 15:15:22 22498075672
>>224980683
>int x = 1, y = 2;
За такое надо пиздить ногами по голове
Аноним 19/07/20 Вск 15:15:37 22498076973
Недавно дали тестовое задание на джуна. Сделать автоматический востанавливатель пунктуации для русского текста. Пользоваться можно чем угодно из открытых источников, но нужно знать как оно работает. Язык - питон, понятное дело.
Аноним 19/07/20 Вск 15:16:55 22498084074
Аноним 19/07/20 Вск 15:17:01 22498084775
>>224980769
Пишешь скрипт который открывает ворд, вставляет туда текст и запускает исправление ошибок, делов-то
Аноним 19/07/20 Вск 15:17:08 22498085276
Аноним 19/07/20 Вск 15:17:16 22498085977
Аноним 19/07/20 Вск 15:17:58 22498088778
>>224980769
Скачиваешь джанго. Нанимаешь репетиторов русского языка.
Дальше сам
Аноним 19/07/20 Вск 15:18:18 22498089679
>>224980769
Лол, изи же.
cout << "Hello, World!;
Аноним 19/07/20 Вск 15:18:38 22498091980
>>224980852
Хуйню несёт, нормальная практика.
Аноним 19/07/20 Вск 15:19:04 22498094181
>>224980887
Может проститутку нанять сразу, еблан?
Аноним 19/07/20 Вск 15:19:32 22498097382
>>224979015
Давно использовал число 4294967168? Есть биг Инты для такой залупы
Аноним 19/07/20 Вск 15:20:23 22498103183
>>224978893
x ^= y ^= x ^= y; // не благодарите
Аноним 19/07/20 Вск 15:20:40 22498105084
Аноним 19/07/20 Вск 15:20:59 22498106685
>>224981031
cout << "хуй соси дебил блять"
Аноним 19/07/20 Вск 15:21:08 22498107486
>>224980973
Дело не в числе, дело в том, что твой способ хуйня
Аноним 19/07/20 Вск 15:21:08 22498107587
>>224978699 (OP)
>>224978893
>-- НЕВОЗМОЖНО ПОМЕНЯТЬ МЕСТАМИ ЦЕЛОЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ БЕЗ УЧАСТИЯ ТРЕТЬЕЙ
xchg eax, [edi]
Аноним 19/07/20 Вск 15:21:16 22498108688
>>224980312
Если ты про NOR - это совсем не то. Да и записывается по другому
Аноним 19/07/20 Вск 15:21:28 22498109889
>>224978699 (OP)
>-- НЕВОЗМОЖНО ПОМЕНЯТЬ МЕСТАМИ ЦЕЛОЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ БЕЗ УЧАСТИЯ ТРЕТЬЕЙ
unsigned int a = 3, b = 5;
a += b; // a == 8, b == 5
b = a - b; // a == 8, b == 3
a = -= b; // a == 5, b == 3
покормил
Аноним 19/07/20 Вск 15:21:37 22498111090
Аноним 19/07/20 Вск 15:22:26 22498115691
>>224980941
Проститутки только на джаве пишут.
Аноним 19/07/20 Вск 15:22:38 22498117292
Аноним 19/07/20 Вск 15:23:05 22498120593
>>224979015
>ЮУ тебя 32-битный процессор.
>y=3221225472+4294967168=integer overflow
Совсем поехавший? Получается 33-х битный результат, старший бит - в регистре флагов. хочешь - используй, не хочешь - отбрасывай
Аноним 19/07/20 Вск 15:23:08 22498120894
Аноним 19/07/20 Вск 15:23:22 22498122195
>>224980576
> После обфускации нет ни имён функций, ни имён переменных.
Не обязательно, это лишь один из методов обфускации
Аноним 19/07/20 Вск 15:23:43 22498124996
>>224981156
Охуел?? я вообще-то на питоне
Аноним 19/07/20 Вск 15:24:33 22498130397
Знаю html теги, я программист?
Аноним 19/07/20 Вск 15:24:50 22498132598
Аноним 19/07/20 Вск 15:25:01 22498133499
Аноним 19/07/20 Вск 15:25:24 224981346100
>>224980355
это такой особый стиль - BDSM-программирование. Ну там извращения всякие по типу брейнфака. Есть же среди нас те, которые именно от такого кайф получают, не винить же их в этом)
Аноним 19/07/20 Вск 15:25:46 224981379101
>>224981303
конечно программист щас некоторые хелло ворлд пишут и считают себя ахуенными программистами
Аноним 19/07/20 Вск 15:26:04 224981394102
>>224981086
Я про XOR. И я идиот, вместо "исключающее" написал "отрицательное".
Аноним 19/07/20 Вск 15:26:16 224981408103
Аноним 19/07/20 Вск 15:26:46 224981438104
изображение.png (6Кб, 848x192)
848x192
изображение.png (7Кб, 857x200)
857x200
>>224978699 (OP)
>-- НЕВОЗМОЖНО ПОМЕНЯТЬ МЕСТАМИ ЦЕЛОЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ БЕЗ УЧАСТИЯ ТРЕТЬЕЙ
> mov MOV AX, 0B800h

>ШАРП ЛУЧШЕ И БОЛЕЕ ВОСТРЕБОВАННЫЙ, ЧЕМ ДЖЯВА
>пук

>-- ДАТА САЯНС ЭТО ПРОГРАММИРОВАНИЕ
>Математические и статистические знания KEK

>"ПРОГРАММИСТЫ" НЕ МОГУТ ПРОЧИТАТЬ КОД НА ОПВЕБМ
>Хахахах ты не можешь прочитать мое легаси говно , значит ты лох

Аноним 19/07/20 Вск 15:26:50 224981441105
Аноним 19/07/20 Вск 15:27:10 224981460106
Аноним 19/07/20 Вск 15:27:45 224981491107
Screenshot 2020[...].png (97Кб, 1310x832)
1310x832
>>224981066
поспорь мне тут ещё с папкой, щегол
Аноним 19/07/20 Вск 15:27:45 224981492108
Аноним 19/07/20 Вск 15:27:49 224981497109
>>224981438
Забыл сказать что еще XOR можно поменять местами , в java например символ ^
Аноним 19/07/20 Вск 15:28:10 224981515110
Аноним 19/07/20 Вск 15:28:38 224981546111
>>224981515
Скачиваешь, блять, в чём проблема?
Аноним 19/07/20 Вск 15:29:08 224981582112
>>224978858
1 - XOR
2 - MOV

Есть еще тысяча и 1 способ. Но эти самые эффективные
Аноним 19/07/20 Вск 15:29:09 224981584113
Аноним 19/07/20 Вск 15:29:21 224981597114
Аноним 19/07/20 Вск 15:29:39 224981619115
Аноним 19/07/20 Вск 15:30:25 224981664116
Вы все пиздюки и вам по 20 лет?
Аноним 19/07/20 Вск 15:30:26 224981666117
>>224981460
Технические задания обычно такие же программисты проверяют, а не эйчары, так что те скорее поржут, и пригласят парня на собеседование
Аноним 19/07/20 Вск 15:30:49 224981682118
>>224981619
Но я ведь никому и не звонил
Аноним 19/07/20 Вск 15:31:40 224981734119
Пришло время напомнить чем отличается собес в 2020 от собеса в 2019:

Никто не вернет 2019 год, в котором достаточно было знать базовый синтаксис языка, а знание того, что int это 32 бит, а double это 64 бит - считались уровнем знаний синьора. На тестовых давали вариации fizzbuzz, а в качестве вопроса на засыпку было "как поменять местами значение двух переменных, без использования третьей?" после ответа на который тимлид с уважением жал тебе руку и лично выдавал аппетитный оффер.
Сейчас ты начнешь с перечисления всех методов, полей, свойств классов из стандартной библиотеки. Потом будешь решать задачи коммивояжера на листочке, с последующим приглашением к вайтборду, на котором тебя ждёт задача с поворотом и балансировкой красно-черного дерева. И не дай бог ты не применишь TDD принцип, начав решение с написания тестов - сразу вон, а смеяться будет даже сытая хэрочка. Уже вспотел и напрягся словно крепостной на каторге? Дружок, это только начало. Мы ведь даже не проверили ваши знания 1000 и 1 фреймворка, о какой работе может идти речь, если вы затрудняетесь пересказать последние патчноуты к каждому? Вроде справился, уже предвкушаешь, но не тут то было. Будь добр, присаживайся на полусломанный стул и начинай детально рассказывать о принципах СОЛИД, паттернах проектирования. С примерами кода, конечно и uml диаграммами для того чтобы тимлид и его свита хотя бы засомневались в том, что ты не жулик, а программист. Объявляют перерыв. Ожидаешь дружеской беседы, разговора об интересных проектах? Может даже чая нальют и маффинами угостят? Хех, а ты еще наивней чем кажешься. В качестве перерыва тебя ждут вопросы вида "дано три лампочки и три выключателя...", "канализационные люки круглые, почему?", "допустим вы летите из москвы во владивосток...", "вас уменьшили до размера 5 центовой монеты и бросили в блендер...". Выжатый как лимон, в голове ты прокручиваешь всю свою жизнь, пытаясь вспомнить хотя бы олин сколько-нибудь похожий по напряженности и сложности момент. Эй, приятель (да-да, это то самое дружелюбие и открытость IT мира, о которой тебе вещал очередной инфоцыганин, продающий курсы), ты чего приуныл? Сейчас самое интересное начнется, то чего ты с нетерпением ждал - вопросы по кишочкам среды выполнения твоего ЯП, будь то JVM, V8, CLR или прямое выполнение кода без посредников.
Это была только первая часть интервью, всего их 8.
Аноним 19/07/20 Вск 15:31:43 224981741120
>>224981664
> Маняпроекции литературоведа.
Аноним 19/07/20 Вск 15:32:02 224981754121
Аноним 19/07/20 Вск 15:32:38 224981797122
Аноним 19/07/20 Вск 15:33:24 224981839123
Аноним 19/07/20 Вск 15:33:57 224981873124
>>224981839
Виктор Палыч Тереньтев
Аноним 19/07/20 Вск 15:34:06 224981881125
Screenshot 2020[...].png (236Кб, 1082x1588)
1082x1588
Аноним 19/07/20 Вск 15:34:16 224981889126
>итт первокурсы хвастаются решением задачек с ответами из гугла для спецолимпиад не имеющих отношения к программированию
Аноним 19/07/20 Вск 15:34:28 224981904127
Аноним 19/07/20 Вск 15:34:53 224981931128
Аноним 19/07/20 Вск 15:35:09 224981942129
Аноним 19/07/20 Вск 15:35:27 224981963130
>>224981881
Че за хуйня для старых пердунов. Я это в одну строчку на js напишу
Аноним 19/07/20 Вск 15:36:15 224982009131
>>224981963
Не старайся, компилятор один хуй развернет все обратно
Аноним 19/07/20 Вск 15:36:18 224982012132
Аноним 19/07/20 Вск 15:36:45 224982038133
Аноним 19/07/20 Вск 15:36:58 224982051134
>>224982012
Вот именно, ну и все, завяжи лямку, ёбана в рот.
Аноним 19/07/20 Вск 15:37:33 224982091135
Аноним 19/07/20 Вск 15:37:55 224982109136
Аноним 19/07/20 Вск 15:39:25 224982205137
>>224981031
>не благодарите

Было уже, всего не сколькими постами выше >>224979875
Аноним 19/07/20 Вск 15:39:40 224982220138
Screenshot 2020[...].png (12Кб, 608x88)
608x88
>>224981963
на js, кстати, наполовину работает.
Аноним 19/07/20 Вск 15:39:44 224982225139
Ангуляр или Реакт?
Аноним 19/07/20 Вск 15:40:38 224982274140
>>224981881
какой глюпый компилятор. ведь на самом деле это 2 mov и 1 xchg
Аноним 19/07/20 Вск 15:40:57 224982302141
Аноним 19/07/20 Вск 15:41:00 224982305142
Аноним 19/07/20 Вск 15:41:17 224982321143
>>224982225
и то и другое говно мамонта архитектурно, vue 3. хотя в нем функции с глобальным стейтом тоже говно.
Аноним 19/07/20 Вск 15:41:38 224982341144
>>224982302
Двачую, вообще не представляю какие задачи дают на собесах какому-нибудь бэк энду
Аноним 19/07/20 Вск 15:42:17 224982379145
>>224982321
Я Vue 2 юзаю, новый еще не пробовал. Просто реакт - везде а vue в пизде, почему, хуй знает
Аноним 19/07/20 Вск 15:42:18 224982380146
>>224981582
Так mov потребует ещё один регистр, а это то же самое, что ещё одна переменная
Аноним 19/07/20 Вск 15:42:22 224982385147
>>224982091
Да хоть транслятор, один хуй развернет
Аноним 19/07/20 Вск 15:43:18 224982434148
>>224982341
я даю банальные задачи например на SQL, что-то простое на join + group by, 80% сыпятся, из них половина пишет тупо грамматически некорректные запросы
Аноним 19/07/20 Вск 15:43:25 224982443149
Аноним 19/07/20 Вск 15:43:39 224982455150
>>224982341
>какие задачи дают на собесах какому-нибудь бэк энду
Оптимизация какого нибудь вложенного sql, написать пару методов для апишки и т.д
Аноним 19/07/20 Вск 15:45:03 224982534151
>>224982379
Никто не мешает в vue2 использовать @vue/composition-api

Реакт везде так же, как раньше пхп был везде, люди тупые бараны потому что.
Аноним 19/07/20 Вск 15:45:14 224982546152
Аноним 19/07/20 Вск 15:46:11 224982595153
>>224982534
А что у него не так с архитектурой? Там вроде бы все на классы разбито, а во вью лишь один объект
Аноним 19/07/20 Вск 15:46:24 224982606154
Аноним 19/07/20 Вск 15:47:38 224982672155
Аноним 19/07/20 Вск 15:47:43 224982678156
>>224982606
Масштабируемость невозможна(привет микросервисы)
Давно уже ORM изобрели
Аноним 19/07/20 Вск 15:48:21 224982717157
>>224982595
вью строит граф реактивных зависимостей, а в реакте ты либо дрочишь shouldComponentUpdate либо нахуй все перерисовываешь, охуеть 21-й век
Аноним 19/07/20 Вск 15:49:36 224982781158
>>224982606
Это он хуйню сморозил, серьезнее todolist на монге ничего не писал.
Аноним 19/07/20 Вск 15:49:46 224982793159
>>224982678
А ОРМ не используют внутри себя join?
Аноним 19/07/20 Вск 15:49:49 224982797160
>>224978699 (OP)
> НЕВОЗМОЖНО ПОМЕНЯТЬ МЕСТАМИ ЦЕЛОЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ БЕЗ УЧАСТИЯ ТРЕТЬЕЙ
a^=b
b^=a
a^=b
> ШАРП ЛУЧШЕ И БОЛЕЕ ВОСТРЕБОВАННЫЙ, ЧЕМ ДЖЯВА
True

мимо проходил
Аноним 19/07/20 Вск 15:50:44 224982839161
2020-07-19 1549[...].png (6Кб, 742x60)
742x60
2020-07-19 1549[...].png (5Кб, 742x57)
742x57
>>224982379
>Просто реакт - везде а vue в пизде
По звездам на гитхабе вуй уже давно обогнал реаакт.
Аноним 19/07/20 Вск 15:51:17 224982872162
Аноним 19/07/20 Вск 15:51:56 224982908163
>>224982839
>сравнивает востребованность по звёздам на гитхабе
Аноним 19/07/20 Вск 15:52:52 224982947164
>>224978699 (OP)
>невозможно поменять местами две целочисленные переменные
Охуел чтоле?
a = a xor b
b = a xor b
a = a xor b
Аноним 19/07/20 Вск 15:53:00 224982959165
Аноним 19/07/20 Вск 15:54:02 224983032166
>>224982908
Где ты слово "востребованность" увидел? А так-то звезды на гитхабе показатель популярности технологии среди разработчиков.
Аноним 19/07/20 Вск 15:54:11 224983045167
Го вам такая задачка. Есть две целочисленных переменных. Необходимо определить переменную с большим значением. Без использования ветвлений. Бонус - в одну строчку.
Аноним 19/07/20 Вск 15:54:13 224983048168
>>224982793
Используют, но смысла в нем не вижу
Аноним 19/07/20 Вск 15:55:05 224983097169
Аноним 19/07/20 Вск 15:55:16 224983106170
>>224982672
Я в мелкой галере, выбирать не приходится, вакансия на "программиста". Все более менее с мозгами идут в приличные именитые конторы, а мне приходится просеивать тупое говно, которое никуда не взяли, в надежде уловить странную молодежь, которые не слишком тупые но почему-то пошли сперва в ноунейм, возможно из стеснения.
Аноним 19/07/20 Вск 15:55:46 224983135171
Аноним 19/07/20 Вск 15:57:15 224983217172
>фронт-макаки пишут фреймворки быстрее, чем другие макаки их изучают
>тах, этот фреймворк от васяна версии 0.01_залупа уже безнадёжно устарел за 3 месяца, пока васян его начал писать. Нам нужен новый фреймворк, в котором мы учтём все васянские косяки. ЗАпускаем 0.011_залупа_форк
>да, пацаны, васянские косяки мы не исправили, а ещё новых посадили, ну, ладно, похуй, пишем так, всё равно через 3 месяца переписывать
>сайты веб 3.0
>пердят, кряхтят, свистят, прокручиваются сами при нажатии на ссылки на странице
>прокрутка работает ступеньками ровно на величину страницы
>на фоне пнг 10000x10000 точек
>на странице 30 мегабайт сжатого джаваскрипта, рисующего web-gl 3д хуй
19/07/20 Вск 15:57:23 224983229173
Аноним 19/07/20 Вск 15:57:42 224983250174
>>224979694
lock cmpxchg8b поссал вам на ебало
мимо элита
Аноним 19/07/20 Вск 15:57:54 224983261175
>>224983032
То есть технология может быть не востребована, но популярна?
Аноним 19/07/20 Вск 15:57:57 224983262176
>>224983106
>пошли сперва в ноунейм, возможно из стеснения.
А может в перди нет больше контор?
Аноним 19/07/20 Вск 15:58:22 224983297177
>>224978858
> проблемы ЯВУ дебилов

xchg eax, ebx

Даже в контроллерах по большей части есть эта команда, в компах так ещё и 10 вариаций.

С точки зрения схемотехники нет никаких проблем за один такт обменять содержимое двух регистров.

>>224981031
> x ^= y ^= x ^= y; // не благодарите
>>224980606
> изи
> int x = 1;
> int y = 2;
> x = y + x; // 3
> y = x - y; // 1
> x = x - y; // 2

И после этого кто-то ещё заикается, что ассемблер сложный.
Ебанутые блять.
Аноним 19/07/20 Вск 15:58:41 224983318178
>>224983045
выводим максимальное значение списка
Аноним 19/07/20 Вск 15:58:57 224983332179
>>224979875
>>-- НЕВОЗМОЖНО ПОМЕНЯТЬ МЕСТАМИ ЦЕЛОЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ БЕЗ УЧАСТИЯ ТРЕТЬЕЙ
push a
push b
pop a
pop b
мимо элита
Аноним 19/07/20 Вск 15:59:22 224983360180
>>224982434
А часто программисту приходится sql запросы писать по жизни? Ну забыл чел синтаксис очередного диалекта sql, это ж не главное.
Аноним 19/07/20 Вск 15:59:26 224983366181
>>224978699 (OP)
>Алсо, придумайте задачи по программированию, очень хочу потренироваться
Сделай мне таймер для венды, который будет в трее сидеть.
Аноним 19/07/20 Вск 15:59:46 224983394182
>>224983318
Красава, но до решение через стрингу ты ещё не дорос!
Аноним 19/07/20 Вск 16:00:16 224983416183
изображение.png (221Кб, 500x500)
500x500
>>224983045
max([a,b])
синьор питонист из силиконовой долины
Аноним 19/07/20 Вск 16:00:26 224983429184
>>224979108
Так и есть на самом деле, и из-за этого никто не хочет развивать графическое программирование.
Аноним 19/07/20 Вск 16:00:45 224983444185
>>224983297
Зачем ассемблер когда есть джаваскрипт
Аноним 19/07/20 Вск 16:00:47 224983450186
Аноним 19/07/20 Вск 16:01:05 224983475187
>>224983416
петуханист ты
max((a,b,))
мимо элита
Аноним 19/07/20 Вск 16:02:05 224983532188
>>224982959
Я же говорю, реакт это новый ПХП, куча уже легаси кода, которая требует поддержки и рождает спрос на программистов.

Хорошо хуки завезли, хотя и они по сравнению с решающим аналогичную задачу Vue composition API опять же говно говна.

Хотя еще большее говно это svelte, это просто пиздец, так хуево реализовать (но при этом красочно распиарить) интересную в принципе идею это надо постараться. Автор просто тупой долбоеб.
Аноним 19/07/20 Вск 16:02:15 224983541189
>>224983332
> использовал две ячейки стека
Хоть бы оптимизировал
Аноним 19/07/20 Вск 16:02:24 224983549190
CnlrCELWcAAoiF1.jpg (110Кб, 1200x900)
1200x900
>>224983250
Элита бы знала, что для cmpxchg (да и просто для xchg) префикс Lock выставляется автоматически и в коде не нужен
Аноним 19/07/20 Вск 16:02:35 224983562191
>>224982380
Так mov потребует ещё один регистр, а это то же самое, что ещё одна переменная

Регистр и переменная пиздец разные вещи.
Чем тебе XOR не устроил тогда ?

Аноним 19/07/20 Вск 16:02:58 224983585192
>>224983262
У меня в здании местные отделения Яндекса и 2гис сидят.
Аноним 19/07/20 Вск 16:03:13 224983599193
>>224978699 (OP)
> НЕВОЗМОЖНО ПОМЕНЯТЬ МЕСТАМИ ЦЕЛОЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ БЕЗ УЧАСТИЯ ТРЕТЬЕЙ
(int a, int b) Swap(int a, int b) => (b, a);
Аноним 19/07/20 Вск 16:04:16 224983661194
>>224983045
>Го вам такая задачка. Есть две целочисленных переменных. Необходимо определить переменную с большим значением. Без использования ветвлений. Бонус - в одну строчку.
А красноглазые хуесосы вообще решают прикладные задачи, или только какую-то абстрактную хуиту? За что им вообще деньги платят?
Аноним 19/07/20 Вск 16:04:33 224983677195
>>224983541
какие нахуй ячейки стека, долбоеб
стек это формальность, просто указатель на память в esp/rsp для ia
а ты мало того что xchg какие-то ссаные регистры, не заполнив значениями, так еще и засираешь их, а sizeof(PVOID)*2 будет в стеке при любом раскладе
Аноним 19/07/20 Вск 16:04:56 224983699196
STM8 Minimum Sy[...].JPG (101Кб, 1000x750)
1000x750
Аноним 19/07/20 Вск 16:05:02 224983708197
>>224983549
код пишут хуесосы, элита реверсит и пишет аналог на языках высокого уровня
Аноним 19/07/20 Вск 16:05:14 224983723198
Пацаны, собеседовался в гугл недавно. Вот вам реальная задача с собеса.
Трансгендер, феменистка и БЛМ-активист хотят запустить свой аналог твиттера, чтобы через него доксить сторонников трампа и продвигать свои идеи. Продумайте архитектуру будущего сервиса. Она обязательно должна использовать гендерно-нейтральные термины, поддерживать возможность быстрого удаления hate speech и быть lgbtq+zyzq666-нейтральным.
Аноним 19/07/20 Вск 16:05:17 224983728199
Аноним 19/07/20 Вск 16:05:33 224983740200
>>224983549
и для xchg префикс lock не ставится, эта операция не блокирует шину, маня
мимо илита
Аноним 19/07/20 Вск 16:05:48 224983756201
>>224979399
В реализацию свап в каком компиляторе?
Аноним 19/07/20 Вск 16:06:19 224983782202
>>224983708
напиши аналог атомарного сравнения и обмена на ЯВУ и поплачь
Аноним 19/07/20 Вск 16:06:43 224983800203
Аноним 19/07/20 Вск 16:07:05 224983820204
Аноним 19/07/20 Вск 16:07:47 224983861205
>>224983562
Про ксор я ничего не говорил. Регистр и переменная разные вещи, но в C-соглашении переменные компилятся в регистры, пусть даже аргументы через стек
Аноним 19/07/20 Вск 16:08:17 224983885206
>>224983360
синтаксис group by он же в generic SQL, 30 (или наверное больше) лет один и тот же.

ну вот к примеру охуенная по сложности задача: есть две таблицы, в одной товары (id, name, price) в другой продажи (id, time, item_id, quantity). Посчитать статистику: выручка по дням недели (понедельник-воскресенье), отсортировать по сумме выручки.
Аноним 19/07/20 Вск 16:08:32 224983895207
>>224978699 (OP)
>НЕВОЗМОЖНО ПОМЕНЯТЬ МЕСТАМИ ЦЕЛОЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ БЕЗ УЧАСТИЯ ТРЕТЬЕЙ
Если говорить о регистрах, то есть XCHG и 3 x XOR

>ШАРП ЛУЧШЕ И БОЛЕЕ ВОСТРЕБОВАННЫЙ, ЧЕМ ДЖЯВА
Лучше Java только C++ и C


Аноним 19/07/20 Вск 16:08:43 224983902208
>>224983677
>просто указатель на память
ты начинаешь догадываться
на ссаные регистры как раз пофиг. можно использовать один eax, на сохранность которого и так нельзя полагаться при вызове функции
Аноним 19/07/20 Вск 16:09:26 224983942209
>>224983740
блокирует ещё начиная с i486
Аноним 19/07/20 Вск 16:09:38 224983953210
>>224983861
>но в C-соглашении переменные компилятся в регистры пусть даже аргументы через стек

че ты несешь, почитай что такое соглашения вызовов
Аноним 19/07/20 Вск 16:09:41 224983958211
>>224980769
Мало данных. Пунктуация проёбана из-за неграмотности или из-за OCR? Если задача настолько неопределённая, то решать её очень сложно. Пунктуацию далеко не все редакторы могут восстанавливать. В телефоне даже когда печатаешь, там только слова подсказываются, а не знаки препинания.
Аноним 19/07/20 Вск 16:09:45 224983959212
>>224983861
>переменные компилятся в регистры
они их просто используют и все , регистры всегда есть не зависимо используешь ты их или нет.
Аноним 19/07/20 Вск 16:09:57 224983972213
>>224983562
Если регистр - не переменная, то копируешь из памяти в регистры и делаешь описанное здесь >>224983895
Аноним 19/07/20 Вск 16:10:55 224984026214
>>224983820
>вызов API, который сам и использует cmpxchg
ты дурак? ты же сказал, что можешь написать сам эквивалентный код, вот и пиши
Аноним 19/07/20 Вск 16:11:14 224984046215
>>224983723
Ну гит точно не будем использовать там есть слово "master"
Аноним 19/07/20 Вск 16:11:14 224984047216
>>224983953
Блин, точно, хуйню пизданул
Аноним 19/07/20 Вск 16:11:25 224984057217
>>224978699 (OP)
>НЕВОЗМОЖНО ПОМЕНЯТЬ МЕСТАМИ ЦЕЛОЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ БЕЗ УЧАСТИЯ ТРЕТЬЕЙ

Это не относится к ЯП, это вообще хуйня из реальности. Предположу, что есть математическое док-во даже.
Аноним 19/07/20 Вск 16:11:35 224984067218
>>224983972
достаточно скопировать один операнд
Аноним 19/07/20 Вск 16:11:49 224984081219
>>224984046
Это было первым заданием на собесе: поменять название дефолтной ветки.
Аноним 19/07/20 Вск 16:12:54 224984135220
>>224984081
мастер нельзя удалить же
Аноним 19/07/20 Вск 16:14:36 224984244221
Аноним 19/07/20 Вск 16:14:42 224984251222
>>224984046
И репликация базы данных не нужна, потому что там slave
Аноним 19/07/20 Вск 16:15:12 224984277223
>>224984135
Ты расист? Меняй систему контроля версий
Аноним 19/07/20 Вск 16:15:46 224984310224
>>224984135
> $ git branch -d master
> Deleted branch master (was 92e5c4c).
Аноним 19/07/20 Вск 16:15:57 224984317225
>>224979108
Так и есть, работаю на трех работах фуллтайм - в гугле, эппле, и визе, на работе просто хуяру по клавиатуре наугад и сохраняю в файле тхт, на каждой работе получаю шестизначные суммы в долларах, в машины классом ниже чем ролсы даже не сажусь, на руках перстни по 40 карат.
Аноним 19/07/20 Вск 16:16:22 224984334226
>>224978699 (OP)
Ну вот тебе задача на SQL
Дано:
Таблица events содержащая временную последовательность вида (id, timestamp, object_id, event)
Требуется:
Написать запрос приводящий данные из events к виду (object_id, event0, event1, ..., eventN)
event0 - eventN должны содержать timestamp из соответствующей записи при ее наличии
event0 - eventN заранее определены
Подзапросы использовать нельзя
Аноним 19/07/20 Вск 16:16:46 224984350227
>>224978699 (OP)
Ну, квайн напиши, если на жопе не сидится. Никакого практического применения нет, но позалипать можно. Если понравится, можешь на разных языках попробовать квайны написать, али со всякими особеностями, навроде вывода результата не текстом, а BMPшкой, это вполне выполнимо, надо просто посидеть.
Аноним 19/07/20 Вск 16:17:11 224984381228
>>224978699 (OP)
>-- НЕВОЗМОЖНО ПОМЕНЯТЬ МЕСТАМИ ЦЕЛОЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ БЕЗ УЧАСТИЯ ТРЕТЬЕЙ
a, b = b, a
Аноним 19/07/20 Вск 16:18:07 224984430229
Аноним 19/07/20 Вск 16:19:20 224984515230
>>224979291
В пистоне интерпретатор использует третью переменную, чтоб ты сильно извилины не напрягал.
Аноним 19/07/20 Вск 16:20:15 224984572231
>>224984515
Ну так не используй пистон для этой задачи
Аноним 19/07/20 Вск 16:20:33 224984594232
Аноним 19/07/20 Вск 16:20:58 224984617233
15929221366020.jpg (23Кб, 750x745)
750x745
Аноним 19/07/20 Вск 16:21:17 224984635234
ПАЦАНЫ, Я СЕГОДНЯ ШЁЛ КОРОЧЕ ПО ОФИСУ И УВИДЕЛ ЗАПУЩЕННУЮ СПЕРМЕРКУ А РЯДОМ КЛОУНА В МАЙКЕ "ENTERPRISE PROGRAMMER", НУ Я ПОДСКОЧИЛ И РЕЗКО ДЕИНСТАЛЬНУЛ НА МАШИНЕ NЕТ ФРЕЙМВОРК К ХУЯМ: И ПОЯСНИЛ ЕГО КРИКОМ "НЕ ЛЮБЛЮ УПРАВЛЯЕМЫЙ КОД", ПОТОМУ ЧТО Я УГОРЕЛ ПО ДИСТРИБУЦИИ РЕГИСТРОВ, ПАЦАНЫ ДУХ СТАРОЙ ШКОЛЫ ЖИВЁТ ТОЛЬКО В СТАТИЧЕСКИ ЛИНКУЕМЫХ ЛИБАХ, ГДЕ ИНКРЕМЕНТИРУЮТ УКАЗАТЕЛИ, ГДЕ КОДЕРЫ ЖИВУТ KERNEL.DLL, USER32.DLL И ЕБАШАТ АНСЕЙВ КОД! ТОЛЬКО ПУР CИ, ТОЛЬКО ФАСМ!!! ЮНИТИ УЛЬТРАХОРДКОР mov edx, dword [esp+4*eax+8]!!! Пацаны, компиляйте в нейтив, дебажте идой, прописывайте относительные смещения, сбрасывайте регистры флагов, цените свободу! ПИШИТЕ БЛОКНОТОМ СМЕЛО И ПРЯМО В БИНАРНИК! 0xDEADBEEF!
Аноним 19/07/20 Вск 16:21:25 224984641235
Поясните про гит : Я пушу на него папку "говнокод 1.0" в которой 2 файла .с++ , потом пушу папку "говнокод 1.1", в которой их уже три. Что будет делать гит? Проверит файлы по именам (или даже хэшу) и во второй пуш реально добавит уже третий файл? Проверит прям посимвольно, и заменит все файлы, в которых есть изменения?
А если я удалить из него хочу, я слышал, что он не удаляет, а скрывает файлы, добавляя к имени точку, почему?
Аноним 19/07/20 Вск 16:21:39 224984651236
>>224984381
> [a,b] = [b, a]
пофиксил твое решение
Аноним 19/07/20 Вск 16:23:12 224984733237
>>224984635
Сынок, знаешь сколько у меня классов в одном файле? Твоя мама столько членов не видела за всю жизнь....
Аноним 19/07/20 Вск 16:23:27 224984748238
>>224984334
Че должно получиться-то? Строки с произвольным числом столбцов? Или можно просто ебануть какой-нибудь jsonb_object_agg?
Аноним 19/07/20 Вск 16:23:38 224984760239
Screenshot 2020[...].png (41Кб, 648x398)
648x398
>>224978699 (OP)
>НЕВОЗМОЖНО ПОМЕНЯТЬ МЕСТАМИ ЦЕЛОЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ БЕЗ УЧАСТИЯ ТРЕТЬЕЙ

ты шо, ебанутый?
Аноним 19/07/20 Вск 16:23:53 224984778240
765756757544.png (2Кб, 136x129)
136x129
>>224984651
хорошо все-таки быть джаваскрипт богом
Аноним 19/07/20 Вск 16:25:43 224984875241
Аноним 19/07/20 Вск 16:26:02 224984890242
>>224984760
>>224984778
Здесь неявно создается 3-я переменная (кортеж или массив у макак)
Аноним 19/07/20 Вск 16:26:09 224984898243
>>224984778
Хорошо, используя функции написанные не тобой?
Аноним 19/07/20 Вск 16:26:21 224984912244
Аноним 19/07/20 Вск 16:26:46 224984934245
Аноним 19/07/20 Вск 16:29:15 224985092246
15946557420160.png (374Кб, 660x495)
660x495
МОЛОДАЯ ДИНАМИЧНО РАЗВИВАЮЩАЯСЯ КО–КО–КО ОПЫТНЫЙ ПРОГРАММИСТ НЕ СТАРШЕ 15 ЛЕТ JAVA SENIOR DEVELOPER 8 ЛЕТ СТАЖА, УМЕНИЕ РАБОТАТЬ В КОМАНДЕ GIT + SUBVERSION + BZR + ЗАДРОТ–VCS–0.2.3.12.14(ОБЯЗАТЕЛЬНО) КО–КО–КО PHP ZEND PYTHON СПРАВКА ЧТО НЕ ВЕРБЛЮД КОММУНИКАБЕЛЬНЫЙ, ОТВЕТСТВЕННЫЙ, ЦЕЛЕУСТРЕМЛЕННЫЙ ВЫСШЕЕ ОБРАЗОВАНИЕ КО–КО–КО НАВЫКИ ПОЧИНКИ КОМПЬЮТЕРА, РЕМОНТА РЕАКТИВНОГО ДВИГАТЕЛЯ, РЕАНИМИРОВАНИЯ ЯЩЕРИЦ С БОЛЕЗНЬЮ АЛЬЦГЕЙМЕРА, АНГЛИЙСКОГО, МАНДАРИНСКОГО И ЭЛЬФИЙСКОГО ПРИВЕТСТВУЮТСЯ КО–КО–КО СТАЖИРОВКА 25 ЛЕТ В КРЕДИТ ЗП ОТ 15т.р. КАРЬЕРНЫЙ РОСТ (НЕ РАНЕЕ ЧЕМ ЧЕРЕЗ 10^24 ЛЕТ) ВОЗМОЖНО ДОПОЛНИТЕЛЬНО ВЕРСТКА НА HTML CSS3 JAVASCRIPT JAVASCRIPT JAVASCRIPT NODEJS JS JSJSJS KO–KO–KO PHP, КАНДИДАТЫ С ТРЕТЬЕЙ ГРУППОЙ КРОВИ НЕ РАССМАТРИВАЮТСЯ, ВХОД С ТОРЦА ЗДАНИЯ СКАЗАТЬ ОХРАННИКУ, ЧТОБЫ ОТКРЫЛ ПОРТАЛ ПРОИЗНЕСТИ OVUS SORARE NIHIL SANCTI MORTUM EST 13 РАЗ ПРОТКНУТЬ ЛЯГУШКУ ОТВЕРТКОЙ (ЛЯГУШКА ВАША) 3 ЭТАЖ "ООО" "E–BAILEN–Soft"
Аноним 19/07/20 Вск 16:29:16 224985093247
>>224984890
неявно пописал на считателей битов итт.
таких чмошек с их побитовыми операторами(по-другому это не решить без переполнения) на ревью только в путь обоссываю. решение с дестракчерингом самое, что ни на есть лаконичное.
Аноним 19/07/20 Вск 16:31:24 224985239248
>>224984334
select object_id, e0.timestamp, e1.timestamp, ..., eN.timestamp from events e left join events e0 on (e0.object_id=e.object_id and e0.event=event0) left join events e1 on (e1.object_id=e.object_id and e1.event=event1) ... left join events eN on (eN.object_id=e.object_id and eN.event=eventN) group by object_id
Аноним 19/07/20 Вск 16:31:52 224985271249
>>224985093
Я тоже не люблю дрочить битики, но хороший специалист должен быть честен, в первую очередь перед самим собой. Как ты будешь теперь спать по ночам, зная, что ты выдал решение, не соответствующее ТЗ? Тебе сказали - без промежуточной переменной, а ты ее просто спрятал в синтаксисе. Нехорошо
Аноним 19/07/20 Вск 16:31:56 224985274250
Напишите программу с функцией, которая вернёт true если все нетривиальные нули Дзета-функции имеют действительную часть 1/2 и false в обратном случае
Аноним 19/07/20 Вск 16:32:50 224985338251
>>224984912
>The judge can choose the length...

> As a result sometimes she could choose

Да ты охуел
Аноним 19/07/20 Вск 16:33:32 224985388252
>>224985271
хуево, наверное, когда в тз тебе пишут, как переменные называть и сколько их должно быть.
Аноним 19/07/20 Вск 16:33:39 224985394253
Аноним 19/07/20 Вск 16:34:24 224985449254
>>224985338
2001 год, недостаточно толерантно, сейчас пишут they
Аноним 19/07/20 Вск 16:34:56 224985488255
>>224984748
Пусть event будут 1, 2, 3, 4

На входе:
(id, timestamp, object_id, event)
(1, 1, 1, 1)
(1, 2, 1, 2)
(1, 3, 1, 3)
(1, 4, 1, 4)
(1, 5, 2, 1)
(1, 6, 2, 4)

На выходе:
(object_id, event1, event2, event3, event4)
(1, 1, 2, 3, 4)
(2, 5, null, null, 6)

Так понятно?
Аноним 19/07/20 Вск 16:35:00 224985497256
Аноним 19/07/20 Вск 16:35:17 224985526257
Аноним 19/07/20 Вск 16:35:28 224985547258
Аноним 19/07/20 Вск 16:35:51 224985570259
Аноним 19/07/20 Вск 16:36:57 224985645260
>>224985497
Почему js такой всратый?
Аноним 19/07/20 Вск 16:37:30 224985675261
>>224985239
> select object_id, ... group by object_id
А теперь без джойнов
Аноним 19/07/20 Вск 16:37:58 224985710262
>>224985394
Здравствуйте, я из международного математического союза, приходите за филдсовской премией
Аноним 19/07/20 Вск 16:38:38 224985756263
>>224985645
не нравится, когда в 1 строчку пишется то, что ты делаешь в 3?
Аноним 19/07/20 Вск 16:39:03 224985789264
Аноним 19/07/20 Вск 16:40:09 224985858265
>>224985756
Нравится когда код наглядный и привычный
Аноним 19/07/20 Вск 16:40:35 224985893266
>>224980769
Имеется в виду расстановка пробелов до и после знаков или что?
Аноним 19/07/20 Вск 16:41:46 224985981267
>>224985789
Поясни зачем джойн если можно без него
Аноним 19/07/20 Вск 16:42:07 224986000268
>>224983045
int PoshelNahuy(int x, int y) => ((((x - y) >> 0x1F) ^ (x - y)) - ((x - y) >> 0x1F) + x + y) / 2
Аноним 19/07/20 Вск 16:43:26 224986074269
>>224986000
долбоеб переписывай
нечитабельно
Аноним 19/07/20 Вск 16:44:23 224986146270
>>224985570
Иди нахуй со своими ограничениями. Схуяли чем-то нельзя пользваться?
Аноним 19/07/20 Вск 16:45:31 224986228271
Аноним 19/07/20 Вск 16:45:56 224986252272
>>224986146
По условиям задачи. То ты ниасилятор можешь продолжать юзать джойны если твое знание SQL заканчивается только на них
Аноним 19/07/20 Вск 16:46:40 224986297273
>>224985675
select object_id,max(case when event=1 then timestamp end) event1,max(case when event=2 then timestamp end) event2,max(case when event=3 then timestamp end) event3,max(case when event=4 then timestamp end) event4 from events group by object_id;
Аноним 19/07/20 Вск 16:46:50 224986309274
>>224978699 (OP)
> НЕВОЗМОЖНО ПОМЕНЯТЬ МЕСТАМИ ЦЕЛОЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ БЕЗ УЧАСТИЯ ТРЕТЬЕЙ

Ну в питоне - да, нельзя. Потому что там нет переменных. Питон сам создаст третий временный объект, например, при x, y = y, x
Точнее тут он даже создаст временный кортеж
Аноним 19/07/20 Вск 16:47:23 224986350275
>>224978699 (OP)
>-- НЕВОЗМОЖНО ПОМЕНЯТЬ МЕСТАМИ ЦЕЛОЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ БЕЗ УЧАСТИЯ ТРЕТЬЕЙ
было такое на собесе на джуна, я поменял
Аноним 19/07/20 Вск 16:47:40 224986371276
Аноним 19/07/20 Вск 16:49:29 224986502277
>>224978699 (OP)
Почему в шапке нет задачи про востановление пунктуации?
Аноним 19/07/20 Вск 16:50:17 224986557278
Аноним 19/07/20 Вск 16:51:23 224986625279
>>224986228
код ревьювает не компилятор
Аноним 19/07/20 Вск 16:51:40 224986639280
>>224978699 (OP)
задача про жуков и камни за которыми прячутся была?
Аноним 19/07/20 Вск 16:51:47 224986645281
Аноним 19/07/20 Вск 16:52:00 224986658282
Аноним 19/07/20 Вск 16:52:01 224986660283
Ох, задач хотите. Ну вот вам старой классики. Проверить, является ли беззнаковое целое число целой степенью двойки. Без циклов, без заранее подготовленного массива всех помещающихся в тип данных степеней двойки, и прочей ереси, конечно, решить просто в одно условие.
Аноним 19/07/20 Вск 16:54:54 224986843284
Z.jpg (7Кб, 203x248)
203x248
Аноним 19/07/20 Вск 16:55:03 224986854285
Аноним 19/07/20 Вск 16:55:23 224986878286
Аноним 19/07/20 Вск 16:56:40 224986952287
>>224986660
еще одна задача на дроч побитовых операций, охуеть теперь
у вас у всех серьезно такие проекты, где сотни тысяч строк кода с байтоебством?
Аноним 19/07/20 Вск 16:57:13 224986978288
>>224981619
Подождите вы ведь у меня даже номер телефона не взяли!
Аноним 19/07/20 Вск 16:57:26 224986998289
>>224986146
Стоя на одной ноге и напевая гимн компании.
Аноним 19/07/20 Вск 16:58:13 224987040290
>>224986625
Даёшь ебанутые задачи - получаешь подходящие решения
Аноним 19/07/20 Вск 16:58:22 224987056291
>>224986843
Ну хоть основной вопрос правильно понял. Хотя, в реальных условиях, такой ответ вполне зайдёт, я полагаю.
Аноним 19/07/20 Вск 16:58:51 224987091292
Ладно, простая задачка без бит-дрочества.
Я взял числа от 1 до 100 включительно, перемешал, выкинул одно, и дал тебе остальные 99. Нужно найти, какое число я выкинул.
Если тебе кажется что это примитивная задача - ты охуеешь, сколько человек с трудом доходят до решения O(nlogn), не говоря уже о O(n)
Аноним 19/07/20 Вск 16:58:57 224987098293
Аноним 19/07/20 Вск 17:00:44 224987202294
Аноним 19/07/20 Вск 17:01:47 224987271295
Аноним 19/07/20 Вск 17:02:07 224987290296
Как пукнуть цифрами, не используя жопу?
Аноним 19/07/20 Вск 17:02:45 224987313297
Аноним 19/07/20 Вск 17:03:29 224987364298
>>224980769
Это уже что-то из области компьютерной лингвистики, не иначе.
Аноним 19/07/20 Вск 17:03:53 224987388299
Аноним 19/07/20 Вск 17:04:35 224987429300
>>224987091
лень расписывать такую хуиту
if (cur != prev + 1) return prev + 1
Аноним 19/07/20 Вск 17:04:59 224987463301
Массив перемешан в случайном порядке
Аноним 19/07/20 Вск 17:05:11 224987471302
>>224986952
Ну, эта конкретная штука мне вполне реально пригодилась. Пользовался беззнаковым целым как конфигурацией из 16 bool, и если не вдаваться в суть, то в каждом таком наборе из 16 bool в конечном итоге, только один бит должен был остаться с единицей. И нужно было очень часто проверять, произошло ли это или нет.
Аноним 19/07/20 Вск 17:05:52 224987506303
>>224987463
нахуя его перемешивать делать нехуй чель?
Аноним 19/07/20 Вск 17:06:41 224987565304
>>224987091
Бля, да сложить всё, а сумму из 5050 вычесть, вот тебе и результат, хуле.
Аноним 19/07/20 Вск 17:06:42 224987566305
>>224983885
Лол, это все? Я же блять в универе это решал. Я инженером на заводе за 45 к впахиваю.
Пожалуйста, скажи, что это сарказм. Что это охуенно простая задача. Если нет, то я готов работать за 50 в дс2
Аноним 19/07/20 Вск 17:07:00 224987589306
>>224987506
Цель задачи в том, чтобы ты обосрался. Цель достигнута, следующий
Аноним 19/07/20 Вск 17:09:04 224987727307
>>224987566
И да я сайты писал одногруппникам за деньги оттуда и выучил
Аноним 19/07/20 Вск 17:09:18 224987744308
>>224987091
print (5050 - sum(arr))
Где arr – перемешанный список из 99 чисел
Аноним 19/07/20 Вск 17:09:59 224987792309
>>224980847
>>224981408
>>224981492
Дебилы блять.
>открытых источников
> нужно знать как оно работает
В ворде закрытый стартап это делает.
>>224980887
Что дальше то? Зачем джанго? Зачем репетиторы?
>>224983958
>Пунктуация проёбана из-за неграмотности или из-за OCR
На твой выбор.
>там только слова подсказываются, а не знаки препинания.
Потому что пунктуация зависит и от следующих слов, а не только предыдущих.
>>224985893
Что? На вход подается текст, некоторые знаки препинания пропущены, некоторых неверно расставлены. Нужно исправить.
>>224986658
Заебись ответ. Какая, на чем учить, код покажи хоть какой-то.
>>224987364
Компьютерная лингвистика - воображаемая область, которую выдумали в вышке, чтобы создать еще один модный факультет.
Аноним 19/07/20 Вск 17:10:01 224987798310
Аноним 19/07/20 Вск 17:10:03 224987802311
Аноним 19/07/20 Вск 17:10:05 224987805312
>>224987091
(1+100)/2100 - (a[0]+a[last])/299
Можно так. Можно иначе
Аноним 19/07/20 Вск 17:10:12 224987811313
>>224987091
>>224987565
Ну, или если ещё более умно делать, то записать в переменную 5050, а потом каждый элемент массива из неё вычесть. Ну и всё ебать, сколько недовеса найдём, столько ты и спиздил, получается.
Аноним 19/07/20 Вск 17:10:42 224987840314
>>224987805
Блять забыл про форматирование
Аноним 19/07/20 Вск 17:11:14 224987876315
Аноним 19/07/20 Вск 17:11:51 224987916316
Аноним 19/07/20 Вск 17:11:55 224987923317
Аноним 19/07/20 Вск 17:11:58 224987926318
>>224987802
Ну это и будет 5050, если выкинуто не 100.
Аноним 19/07/20 Вск 17:14:53 224988130319
Аноним 19/07/20 Вск 17:15:23 224988161320
>>224987802
>>224987811
А если именно от 1 до MAX_INTEGER, то просто поXORить всё друг на друга, вот тебе и будет ответ, ёпт. Тупую задачу хуй ты сделаешь сложнее неожиданными поворотами.
Аноним 19/07/20 Вск 17:15:38 224988176321
Аноним 19/07/20 Вск 17:16:42 224988243322
>>224982302
Кому лучше, барину? Нахуй он пошел. Программирование это полет свободной мысли.
Аноним 19/07/20 Вск 17:17:25 224988286323
>>224987923
Неправильно, нужно вывести большую. Забыл сказать, да.
Аноним 19/07/20 Вск 17:18:25 224988344324
>>224987916
И вот прям на всех SQL СУБД работает а не только на MS SQL Server, да?
Аноним 19/07/20 Вск 17:18:45 224988360325
>>224987091
1. я бы отсортировал массив чисел
2. в цикле сравнивал бы первый элемент массива и переменную i
Аноним 19/07/20 Вск 17:18:58 224988379326
>>224987792
Ну, открой исходник либры, почитай как он работает. Какие проблемы?
Аноним 19/07/20 Вск 17:19:55 224988446327
>>224988360
Есть более быстрое решение, уже постили в тред несколько раз
Аноним 19/07/20 Вск 17:20:04 224988453328
>>224988379
>открой исходник либры
Это тяжело.
Аноним 19/07/20 Вск 17:20:08 224988459329
Аноним 19/07/20 Вск 17:21:21 224988521330
>>224988453
Ну тогда пиши то же самое с нуля. Это легче
Аноним 19/07/20 Вск 17:21:55 224988555331
>>224988286
Тогда ты хочешь по сути байтоёбскую альтернативу ветлению.
Аноним 19/07/20 Вск 17:22:17 224988571332
Аноним 19/07/20 Вск 17:22:31 224988590333
>>224988521
>то же самое
Зачем. Я бы обучил двупроходную рекурентку. Качество было бы лучше.
Аноним 19/07/20 Вск 17:24:17 224988711334
Аноним 19/07/20 Вск 17:26:22 224988865335
Аноним 19/07/20 Вск 17:28:34 224989018336
>>224988865
Гыгыгы, тут уже двощеры математические доказательства приводили невозможности
Аноним 19/07/20 Вск 17:29:44 224989098337
>>224988711
Нахуй ты высриаешь посты, дебил ,если тебе сказать нечего?
Аноним 19/07/20 Вск 17:30:39 224989153338
Аноним 19/07/20 Вск 17:31:15 224989185339
Аноним 19/07/20 Вск 17:32:56 224989287340
>>224989185
Няшный как лисп, маленький как дотнет
Аноним 19/07/20 Вск 17:34:48 224989390341
>>224988865
Можно запустить два не синхронизированных параллельных стрима, чтобы когда первая переменная попала в регистр процессора, ей бы присвоилась вторая переменная и наоборот.
Аноним 19/07/20 Вск 17:35:41 224989456342
Аноним 19/07/20 Вск 17:36:13 224989494343
>>224978699 (OP)
>-- ШАРП ЛУЧШЕ И БОЛЕЕ ВОСТРЕБОВАННЫЙ, ЧЕМ ДЖЯВА
В России.
Аноним 19/07/20 Вск 17:38:43 224989650344
>>224985092
var vzvizgnul = 0;
> РЕАНИМИРОВАНИЯ ЯЩЕРИЦ С БОЛЕЗНЬЮ АЛЬЦГЕЙМЕРА
vzvizgnul++;
> (ЛЯГУШКА ВАША)
vzvizgnul++;
Аноним 19/07/20 Вск 17:39:43 224989707345
>>224985858
Боюсь узнать, что для тебя привычный код.
Аноним 19/07/20 Вск 17:40:35 224989764346
>>224983045
Что такое ветвления?
return (a > b) a + (b > a) b
Аноним 19/07/20 Вск 17:42:18 224989857347
Аноним 19/07/20 Вск 17:43:10 224989905348
Аноним 19/07/20 Вск 17:43:10 224989906349
>>224989764
у тебя умножение вакаба сожрала
Аноним 19/07/20 Вск 17:43:57 224989969350
Аноним 19/07/20 Вск 17:44:35 224990013351
14312488630990.jpg (44Кб, 614x500)
614x500
>>224989857
Питономакаку не спрашивали.
Аноним 19/07/20 Вск 17:44:41 224990020352
Аноним 19/07/20 Вск 17:45:44 224990090353
>>224990020
только в языках для обоссаного быдла
в божественном джс все как по маслу пройдет
Аноним 19/07/20 Вск 17:46:53 224990154354
>>224990020
Можно явное приведение сделать.
Аноним 19/07/20 Вск 17:47:27 224990205355
>>224990090
В божественном джеес боги и строки с числами успешно складывают
Аноним 19/07/20 Вск 17:49:10 224990320356
>>224990205
да, нет предела возможностей, когда используешь джаваскрипт
Аноним 19/07/20 Вск 17:49:19 224990331357
абалдеть.jpg (41Кб, 397x328)
397x328
Аноним 19/07/20 Вск 17:50:15 224990398358
>>224978699 (OP)
Стек дотнета в России умирает, даже по вакансиям отсос джаве. Еще и половина это фулстак асп + жс.
Так что пиздеж про Шарп, тред зеленых вкатунов.
Аноним 19/07/20 Вск 17:50:44 224990422359
Нам нужны строгие типы, строгие операторы, строгие библиотеки, строгие конпиляторы, строгий национальный лидер и строгие ректальные досмотры по субботам, иначе бардак будет. Нет конпиляторов — нет программирования. Должна быть одна главная функция. Деды конпиляли и нам завещали. Всего один тип для числа — это и есть ваша хвалёная свобода? Сегодня от синглтонов отказываешься, а завтра корпоративную тайну продашь. Деды конпиляли, бабки типы указали. Если не строгий конпилятор, то кто? Раньше никаких интерпретаторов не было и люди нормально жили. Сегодня от битовых флагов отказываешься, а завтра сам память вычищать не будешь? Абстрактные фабрики синглтонов стоят, а тебе лишь бы ретёрн впихнуть куда-угодно. Хочешь в динамической среде выполнять, а ведь наша платформа дала тебе всё. Свойства объекта отовсюду доступны, стыдоба, надо бы такое запретить конечно. Не конпилял — не программист. Каждый программист должен отконпилять, иначе памятью управлять не сможет и джуна после себя не оставит. Ваша динамика медленно работает, а если бы распределил правильный человек — всё бы быстро было. Ну и что, что память течёт, у всех течёт. Абстракция, самоинкапсуляция, народность — так победим. Нечего тут и думать, умные люди всё понимают. Когда докомпиляем, тогда и посмотрим. Объект с объектом складываете, это от того, что в вас крепкого стержня нет. Массив с числом складывать, в жопу выебал бы за такое. Говно какое-то пишут, пидарасы. Всех пидарасов прям в жопу выебал бы, прям по говну
Аноним 19/07/20 Вск 17:51:04 224990444360
>>224988459
Как выходить будешь, собака??
Аноним 19/07/20 Вск 17:52:50 224990562361
Аноним 19/07/20 Вск 17:53:29 224990603362
Аноним 19/07/20 Вск 17:54:05 224990631363
>>224990444
Я прямо сейчас за продуктами в магазин ходил.
Аноним 19/07/20 Вск 17:55:36 224990734364
15929456676730.webm (11731Кб, 768x432, 00:04:53)
768x432
Аноним 19/07/20 Вск 17:57:50 224990869365
Аноним 19/07/20 Вск 17:58:00 224990875366
>>224978815
echo Hello World
Хуй соси, быдло.
Аноним 19/07/20 Вск 18:01:42 224991119367
Аноним 19/07/20 Вск 18:02:23 224991160368
>>224990562
Сколько книг прочитаешь чтобы так выйти?
>>224990631
И не вернулся, как я погляжу
>>224990869
Нет, там было написано int main()
Аноним 19/07/20 Вск 18:04:48 224991328369
Что за хуйню я читаю.
Вам за это денег не дадут.
Нужно бизнес процессы автоматизировать, впизду ваши биты засуньте, далбаёбы. Даьше дрочите на кресты, может вообще в 1980 без циклов программировать.

А я вот 1С программист со стажем. Работаю на высоком уровне абстракции, автоматизирую бизнес. А вы чмохи какие-то.
Аноним 19/07/20 Вск 18:05:07 224991350370
>>224978699 (OP)
>НЕВОЗМОЖНО ПОМЕНЯТЬ МЕСТАМИ ЦЕЛОЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ БЕЗ УЧАСТИЯ ТРЕТЬЕЙ
Можно, шизик ебаный.
Для этого нужно всего лишь сделать между ними три XORа, а потом твою мамашу-шлюху потрахать.
int a = 10;
int b = 20;

a ^= b;
b ^= a;
a ^= b;
Аноним 19/07/20 Вск 18:05:41 224991391371
>>224991328
За пределы СНГ никогда не съебешь
Аноним 19/07/20 Вск 18:07:05 224991478372
>>224991391
Да мне хорошо тут. Государю нужно на чём-то Мордор держать, нам платят тут нормально.
А ваши питоны и джаву Путин запретит.
Аноним 19/07/20 Вск 18:07:56 224991549373
2vrcum.jpg (28Кб, 701x466)
701x466
Аноним 19/07/20 Вск 18:10:02 224991732374
>>224991328
На работе ты не сможешь помериться своим байтоебским микрописюном с другими, а здесь можешь.
Аноним 19/07/20 Вск 18:11:57 224991868375
>>224990875
if( ответ.find(echo) != ответ::npos){cout <<"скрипточмоня порвалась!" \n}
Аноним 19/07/20 Вск 18:12:27 224991897376
>>224991350
Говнокод пофикшен
int a = 10, b = 20;
a ^= b ^= a ^= b;
Аноним 19/07/20 Вск 18:13:15 224991952377
>>224991897
Обмен происходит через мифическую пустоту?
Аноним 19/07/20 Вск 18:13:29 224991960378
Аноним 19/07/20 Вск 18:13:32 224991964379
>>224991328
Встречаются как то 2 программиста. Первый на C, второй на Python а с ними какой то 1Сник.
Аноним 19/07/20 Вск 18:15:08 224992069380
>>224978699 (OP)
Объясните контекст первой пикчи не программисту.
Аноним 19/07/20 Вск 18:15:32 224992096381
Аноним 19/07/20 Вск 18:16:48 224992175382
>>224991897
норм фиксишь долбоеб
на человеческом проекте работал когда-нибудь? где кроме тебя в твоем коде еще кто-то колупается
Аноним 19/07/20 Вск 18:18:26 224992287383
>>224978699 (OP)
> ЗАДАЧ ПО ПРОГРАММИРОВАНИЮ ТРЕД 2

> Прошлый >>224964187

> Итоги предыдущего треда:
> -- НЕВОЗМОЖНО ПОМЕНЯТЬ МЕСТАМИ ЦЕЛОЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ БЕЗ УЧАСТИЯ ТРЕТЬЕЙ
Целочисленные? Говно вопрос, ксором ебануть
> -- ШАРП ЛУЧШЕ И БОЛЕЕ ВОСТРЕБОВАННЫЙ, ЧЕМ ДЖЯВА
Сомневаюсь, шарп завендорлочен под Винду все же
Аноним 19/07/20 Вск 18:19:09 224992342384
243а324а23у4с2у[...].png (9Кб, 531x226)
531x226
>>224991952
Кресты (и его младший брат) был придуман извращенцем ёбанутым.
Насколько я читал, через дефайны можно даже язык переписать. И писать на C++ синтаксисом Паскаля.

Кстати, оператор присваивания имеет обратный порядок действия, в отличие от всех других операторов (он работает справа-налево, а всё остальное слева-направо). Это ломает мозг в таких конструкциях. НО когда мы отдельно пишем оператор присваивания, то уже привыкли.
Аноним 19/07/20 Вск 18:20:08 224992387385
>>224992342
> Кресты (и его младший брат) был придуман извращенцем ёбанутым.
> Насколько я читал, через дефайны можно даже язык переписать. И писать на C++ синтаксисом Паскаля.
Нет, нельзя. Слова заменить можешь, только вот слова это ещё не все.
Аноним 19/07/20 Вск 18:21:29 224992483386
>>224992287
>шарп завендорлочен под Винду
Давно есть core.
Аноним 19/07/20 Вск 18:21:56 224992509387
>>224992096
И чо? Я попросил пояснить. Нихуя не понятно.
Аноним 19/07/20 Вск 18:22:46 224992564388
>>224991478
Слушай, откуда вот это вот про запрет других яп идет? Мой батя кабанчик, тоже самое мне говорит, мол на работе у нас 1С, потому что боятся ставить другое из-за санкций, чтобы производство не встало.
Аноним 19/07/20 Вск 18:22:51 224992570389
>>224991897
int a, b;
a = 10, a ^= b ^= a ^= b = 20;

Пофиксил говнокод
Аноним 19/07/20 Вск 18:23:52 224992648390
Аноним 19/07/20 Вск 18:23:57 224992653391
>>224992175
Я не работаю на крестах, я тот самый 1Сник выше.
Просто вспомнил универ и пару книг.
И там это форсилось всё в том числе. Кто короче код напишет, у нас даже были типа соревнования.

Не думаю, что на этом говне мамонта пишут ПРОЕКТЫ.
Оно ведь слишком низкоуровневое. И используется в качестве прослойки. Либо для ЧПУ станков какое-то ПО разрабатывать на этом и прочих железяк.
В мире нужны единицы плюсовиков.
Аноним 19/07/20 Вск 18:24:06 224992660392
>>224992483
Я в курсе. А помимо коре? Гуй как писать то блять? Винформс или че там у винды уже есть кроссплатформенное?
Аноним 19/07/20 Вск 18:24:25 224992692393
Бля, все же просто
a = a+b
b = a-b
a = a-b
Аноним 19/07/20 Вск 18:24:32 224992702394
>>224991478
Госуслуги и кремлин на джанге.
Аноним 19/07/20 Вск 18:24:36 224992709395
Аноним 19/07/20 Вск 18:24:48 224992723396
>>224983332
Это не "без участия третьей" - вершина стека и есть третья.
19/07/20 Вск 18:25:10 224992746397
Как вы заебали
Аноним 19/07/20 Вск 18:25:21 224992757398
>>224992660
А нахуй гуй на линуксах нужон?
Аноним 19/07/20 Вск 18:25:46 224992790399
>>224992709
Круто, че. Сюда то как постишь, cat "mamku ebal" > /dev/2ch?
Аноним 19/07/20 Вск 18:26:07 224992815400
Аноним 19/07/20 Вск 18:26:20 224992833401
>>224992660
Для гуй есть angular/vue/blazor.
Аноним 19/07/20 Вск 18:26:29 224992843402
>>224992757
А ты как на дваче сидишь, напрямую в сокет ебашишь, да?
Аноним 19/07/20 Вск 18:26:36 224992847403
>>224992790
Через веб-приложение. 2ch.hk называется
Аноним 19/07/20 Вск 18:27:12 224992875404
>>224992847
Круто, че. Ты его в терминале запускаешь, да? Без гуя?
Аноним 19/07/20 Вск 18:27:32 224992893405
Аноним 19/07/20 Вск 18:27:34 224992897406
>>224992069
Когда ты запускаешь скрипт и компилируешь код, он может не запуститься. В таком случае компилятор/интерпретатор кидают ошибки в stderr (виден, когда зовёшь их с консоли), указывая, а что же не так. Или так кажется.
>1 пик
Либо то, что вывод питоньих ошибок программистфриендли, и тебе питон скажет, что не так, покажет, укажет и постарается обойтись без ктулхуфтагн вместо вменяемого текста ошибок.
>2 пик
С++ кидает ошибки, которые нихуя не понятны. Смотришь на них и понимаешь, что тебя просто шлют нахуй. Но, по крайней мере, их можно попробовать загуглить и вообше разобраться в них. А вот
>3 пик
Не для слабонервных. Ошибки с часто имеют неуловимую причину, которую хуй найдёшь даже с гуглом и такой-то матерью. Их очень легко допустить и очень тяжело анализировать и убирать. Потому что перед тобой относительно низкоуровневый язык, через который ты общаешься с железом, пусть и не так, как в ассемблере. Код соответственно - не высеры скрипткидов.
Аноним 19/07/20 Вск 18:27:46 224992908407
>>224992833
Нахуй мне твоя вебхуйня на js если речь о дотнете шла? Засунь себе в жопу.
Аноним 19/07/20 Вск 18:27:47 224992909408
>>224992833
Это какое-то вебоблядство? Зашквар же.
Аноним 19/07/20 Вск 18:28:43 224992971409
>>224992692
не работает, если a и b - ссылки на одну и ту же переменную -_-
Аноним 19/07/20 Вск 18:28:46 224992980410
>>224992897
Хуйни не неси. Си и кресты в этом плане совершенно одинаковы.
Аноним 19/07/20 Вск 18:28:49 224992984411
>>224992702
Но это веб-сайты. Я про сектор erp-систем, ентерпрайз.
На 1Се веб-интерфейс через жопу даже можно сделать, что он не будет похож на 1Совский, там CSS'ку можно прикручивать. но это костыли всё.

Конкретно сегмент сайтов конечно не будет никогда православным.
Аноним 19/07/20 Вск 18:29:30 224993024412
>>224992815
В чем толщина? Использую линуксы исключительно как серваки, где нужна лишь консолька, и всем советую.
Аноним 19/07/20 Вск 18:30:19 224993084413
Аноним 19/07/20 Вск 18:30:35 224993109414
>>224992980
Да я тоже так считаю, пикча не верна. Должно быть python - c/c++ - assembler (любой из). Но я попробовал пояснить с точки зрения аффтора.
Аноним 19/07/20 Вск 18:32:27 224993225415
>>224993109
Так на ассемблере и не пишут ничего, оно только для дров/ядра (в юзерспейсе к железу все равно не пустит) - и и то, в виде асмовставки в том же коде на си.
Аноним 19/07/20 Вск 18:35:06 224993414416
>>224993024
А погроммировать и ебать SDR как я буду?
Аноним 19/07/20 Вск 18:36:18 224993473417
>>224993109
Дефакто нет разницы, тк ++ надмножество c, но деюре есть.
Стандарты там, все дела. STL та же есть, которая в разы упрощает работу.
Аноним 19/07/20 Вск 18:37:07 224993538418
Аноним 19/07/20 Вск 18:37:12 224993542419
>>224992909
Зашквар - это формы, веб - это давно международный формат приложений.
>>224992908
На дотнете апи/сервисы делается, если тебе нужны формы, то идёшь нахуй юзаешь блайзер.
Аноним 19/07/20 Вск 18:37:15 224993545420
Аноним 19/07/20 Вск 18:40:02 224993738421
>>224993542
> На дотнете апи/сервисы делается, если тебе нужны формы, то идёшь нахуй юзаешь блайзер.
Скажи это Unity и Mono
Аноним 19/07/20 Вск 18:41:05 224993819422
>>224993225
Что блядь? У тебя на выходе всегда "асм".
Аноним 19/07/20 Вск 18:43:01 224993946423
>>224993819
> У тебя на выходе всегда "асм".
На выходе нолики и единички
Разность потенциалов на самом деле или её отсутствие
Аноним 19/07/20 Вск 18:44:18 224994030424
Аноним 19/07/20 Вск 18:44:54 224994061425
>>224983045
Приводишь к строковому виду и располагаешь в лексикографическом порядке?
Аноним 19/07/20 Вск 18:44:57 224994065426
Аноним 19/07/20 Вск 18:45:50 224994144427
>>224993946
> нолики и единички
> Разность потенциалов
Это тоже абстракция
Аноним 19/07/20 Вск 18:46:11 224994176428
>>224983661
Электротехника стала возможной благодаря тому, что кто-то когда-то решал абстрактные задачи.
Аноним 19/07/20 Вск 18:46:17 224994183429
Аноним 19/07/20 Вск 18:46:27 224994190430
>>224993946
Энтропия.
>>224994065
Питон там тоже на стеке перекладывает по-моему. Сказали низзя так.
Аноним 19/07/20 Вск 18:47:47 224994268431
>>224993946
>Разность потенциалов на самом деле или её отсутствие
А еще количественное показание потенциала, намагниченность и ее отсутствие, и многое другое.
Аноним 19/07/20 Вск 18:48:15 224994303432
Аноним 19/07/20 Вск 18:49:51 224994408433
Аноним 19/07/20 Вск 18:50:56 224994489434
Аноним 19/07/20 Вск 18:51:46 224994544435
>>224979527
двачую. особенно ору с собесов всяких хуяндексов, где пихают всякие АЛГОРИТМЫ, которые решаются дрочем на память и время и выливаются в абсолютно нечитаемый код ради экономии 5 кб памяти. долбоебы эз из
Аноним 19/07/20 Вск 18:52:47 224994628436
Аноним 19/07/20 Вск 18:54:16 224994727437
l9U86ne.jpeg (79Кб, 1280x720)
1280x720
>>224994544
> дрочем на память и время и выливаются в абсолютно нечитаемый код
Можно пример?
Аноним 19/07/20 Вск 18:54:59 224994785438
>>224994628
нет, просто самые выебистые, считают, что экономия 5кб стоит читаемости кода, еще и толкают это так, что ты должен это на собесе на доске хуйнуть
Аноним 19/07/20 Вск 18:56:08 224994870439
>>224994727
яндекс.контест смотри площадку, на ней есть яндекс.интервью, под жабу все задачи выливаются в побитовое считывание строк и дроч с полученными массивами, иначе в память выпадешь
Аноним 19/07/20 Вск 18:56:21 224994883440
>>224994544
И когда кладут огромный болт на все это со временем получается алгоритм складывания двух чисел с использованием гига памяти.
Аноним 19/07/20 Вск 18:56:58 224994921441
>>224992387
Да, можно. Разговор за синтаксис был, а ты тут про семантику задвигать начинаешь.
Аноним 19/07/20 Вск 18:58:06 224994985442
>>224994883
маняфантазии, покажи мне пример, как сложить два числа не уложившись хотя бы в 100 мб.
Аноним 19/07/20 Вск 19:02:45 224995270443
>>224994985
Я утрирую, но в итоге и получается, что выполнение тех же задач, которые раньше требовали мегабайтов памяти, сейчас требуют гигабайтов.
Аноним 19/07/20 Вск 19:07:03 224995524444
>>224994870
Там регистрация похоже нужна. Скинь текст.
Но вообще я немного не это имел в виду. Интересует именно сравнение красивого и быстрого решений.

> побитовое считывание строк
Ват? Побайтовое может быть? А как иначе?
Аноним 19/07/20 Вск 19:09:53 224995693445
15870460171770.mp4 (730Кб, 640x480, 00:00:03)
640x480
>>224978699 (OP)
>НЕВОЗМОЖНО ПОМЕНЯТЬ МЕСТАМИ ЦЕЛОЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ БЕЗ УЧАСТИЯ ТРЕТЬЕЙ
Не рассказывайте им про ксор.
Аноним 19/07/20 Вск 19:10:40 224995744446
>>224995693
В высокоуровневых языках нету ксора, маня...
Аноним 19/07/20 Вск 19:11:49 224995817447
Аноним 19/07/20 Вск 19:11:54 224995824448
>>224995744
Это что за языки такие? Вайтспейс?
Аноним 19/07/20 Вск 19:12:06 224995845449
Аноним 19/07/20 Вск 19:14:36 224996011450
>>224978933
Ну ты и дурик, у тебя на момент y-x все равно задействован буфер, он же третья переменная.
Аноним 19/07/20 Вск 19:15:47 224996076451
>>224996011
Буфером выступают сами переменные.
Аноним 19/07/20 Вск 19:18:49 224996241452
>>224995744
Ну напиши сам. Пиздец проблема.
Вся логика сводится в конечном итоге к КНФу или к ДНФу
Аноним 19/07/20 Вск 19:19:00 224996253453
Аноним 19/07/20 Вск 19:19:34 224996281454
Аноним 19/07/20 Вск 19:21:04 224996364455
>>224995744
Единственный по-настоящему высокоуровневый язык - это Haskell. В нём у этой вашей задачи на оптимальный swap даже смысла нет.
Аноним 19/07/20 Вск 19:21:08 224996368456
Аноним 19/07/20 Вск 19:22:31 224996449457
>>224996253
с дуба рухнул? что тогда делает битовая операция ^ ?
Аноним 19/07/20 Вск 19:23:01 224996485458
ntcn
Аноним 19/07/20 Вск 19:27:43 224996728459
>ЗАДАЧИ ИТТ
>НЕВОЗМОЖНО ПОМЕНЯТЬ МЕСТАМИ ЦЕЛОЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ БЕЗ УЧАСТИЯ ТРЕТЬЕЙ
>ЗАДАЧИ ИРЛ
>СДЕЛАЙТЕ ЧТО БЫ У ВАС ВОН ТАМ В УГЛУ ВОТ ЭТА ЦИФЕРКА ОТОБРАЖАЛАСЬ
Аноним 19/07/20 Вск 19:30:36 224996926460
>>224996281
>>224996076
Вы свойства АЛУ знаете, его функцию и состав? Понимаете заяем кэш процессору и почему его много, несмотря на больший объем оперативной памяти?
При присвоении с действием выделяется буфер, в который первоначально помещается результат, после чего результат помещается в заданную программой переменную.
Аноним 19/07/20 Вск 19:33:01 224997080461
bel37fycpg521.jpg (58Кб, 968x720)
968x720
>>224996728
Тяжело в учении — легко в бою!
>>224996926
АЛУпроблемы. Пусть сразу пишет в заданную переменную.
Аноним 19/07/20 Вск 19:33:13 224997095462
>>224996728
Нее, реальные задачи: текст на экран, данные в поток с заранее известной обработкой, прием нажатий на клавиши. Редко когда кодобезьянам доверяют технику, но и там: отображение текста, сбор и вывод данных, прием нажатий на клавиши. Все эти олимпиадные задачи - фигня полная IRL.
Аноним 19/07/20 Вск 19:36:45 224997356463
>>224978933
А на каком предмете в ВУЗе проходят такую шнягу? Точнее, какой предмет учит не городить костыли в простых задачах? Скажи, пожалуйста.
Аноним 19/07/20 Вск 19:37:32 224997408464
Аноним 19/07/20 Вск 19:39:08 224997528465
>>224997408
Ты долбаеб блять? Иди нахуй тогда.
Аноним 19/07/20 Вск 19:40:25 224997628466
Раз уж такой тред.
Какие алгоритмы дрочить кроме сортировок и поиска? Структуры данных более менее знаю, сюда не преплетать.
Аноним 19/07/20 Вск 19:44:20 224997894467
Аноним 19/07/20 Вск 19:44:36 224997910468
Аноним 19/07/20 Вск 19:46:12 224998001469
>>224997356
Ну это классическая задача, наверн в любом вузе препод по проге на 1ом курсе такое спросит (классическое решение именно со сложением и потом вычитаем, без ксоров всяких, это уже излишне).
У нас ещё была задача вывода матрицы спиралькой:
1 2 3
4 5 6
7 8 9
Нужно вывести массив двумерный вот так, как выше, только змейкой (как цифры идут). И чтобы это работало для любой размерности (считаем, что матрица квадратная). За решение этой задачи давали плюс балл на экзамене.
Книжку Кнута давали ещё.
А так ещё был отдельный курс по алгоритмам и структурам данных.
Аноним 19/07/20 Вск 19:47:25 224998070470
>>224998001
П.С.
Я обосрался, то есть вот так
1 2 3
8 9 4
7 6 5
Аноним 19/07/20 Вск 19:48:13 224998111471
Аноним 19/07/20 Вск 19:49:06 224998183472
>>224998111
Ну и нахуй тут кому твоя параша?
Аноним 19/07/20 Вск 19:50:41 224998272473
>>224998070
Это просто, есть зависимость, что если вектор данных по возвышающейся утыкается в границу массива вывода (у тебя это 3 или уже заполненная ячейка), то меняем координату заполнения с Х на У.
Аноним 19/07/20 Вск 19:54:58 224998577474
>>224978699 (OP)
на codeforces заходишь и тренируешься, в чём проблема
Аноним 19/07/20 Вск 19:55:48 224998619475
>>224998577
там хуева туча компетитив задач в архиве
Аноним 19/07/20 Вск 19:55:53 224998626476
>>224998001
Эх, если поступить на простого инженера, то там такой хуйни не будет: только матеша с физикой.
Аноним 19/07/20 Вск 19:57:24 224998727477
>>224997910
Массив точек, рандомно связанных между сбой?
Где они вообще могут понадобиться?
Аноним 19/07/20 Вск 19:58:44 224998802478
>>224998727
Там же где и поиск с сортировкой. Нигде.
Аноним 19/07/20 Вск 20:00:10 224998889479
>>224998802
>Там же где и поиск с сортировкой
Сейм. Ебашишь бинарное дерево и все.
Аноним 19/07/20 Вск 20:00:30 224998912480
>>224998727
А алгоритмы поиска и сортировка тебе пиздец как понадобится
Ты видимо до std::sort ещё не дошёл.
Да в любых языках всё это делается одной функции (иногда с некоторыми параметрами).
Алгоритмы не для этого изучают, а чтобы программировать научиться.
Аноним 19/07/20 Вск 20:01:11 224998964481
Аноним 19/07/20 Вск 20:03:24 224999107482
Аноним 19/07/20 Вск 20:03:58 224999143483
Аноним 19/07/20 Вск 20:04:31 224999180484
>>224998912
Могу написать бинарное дерево вручную. Или сортировку пузырьком. Для остального ctrl c ctrl v. Но для учебы надо, наверное. А вот про графы хз, копипастишь какой-нибудь алгоритм минимального остовного дерева и не ебешь мозги лишней инфой.
Аноним 19/07/20 Вск 20:05:11 224999221485
Аноним 19/07/20 Вск 20:10:37 224999665486
>>224984890
Не мной же создается, так что все по ТЗ
Аноним 19/07/20 Вск 20:11:24 224999738487
Аноним 19/07/20 Вск 20:14:19 225000040488
>>224999180
Мне недавно понадобилось base85/ascii85 сделать, а в либах не оказалось, скопировал (с другого языка), но выдавало хуйню. Поебался полчаса, в итоге залез на википедию, прочитал сутьтм, изи написал своё, всё работает.
Аноним 19/07/20 Вск 20:15:30 225000178489
public static void quickSort(char[] array, int low, int high) {
if (array.length == 0)
return;// завершить выполнение если длина массива равна 0

if (low >= high)
return;// завершить выполнение если уже нечего делить

int height = high;
while (!(Character.isDigit(array[low + (height - low) / 2])))
if (--height <= low)
return;

// выбрать опорный элемент
char opora = array[low + (height - low) / 2];

// разделить на подмассивы, который больше и меньше опорного элемента
int i = low, j = high;
while (i <= j) {
while (array < opora || !Character.isDigit(array)) {
++i;
}

while (array[j] > opora || !Character.isDigit(array)) {
--j;
}

if (i <= j) {// меняем местами
char temp = array;
array = array[j];
array[j] = temp;
i++;
j--;
}
}

// вызов рекурсии для сортировки левой и правой части
if (low < j)
quickSort(array, low, j);

if (high > i)
quickSort(array, i, high);
}
Переписал КвикСорт от нехой делать для сортировки чисел в строке. Никто из анонов не принял вызов, всего пару строчек изменить надо. Так то всем похуй :), хотя тред про задачи.
Единственный подводный камень не наговнокодить лишнего кода, поняв, что все само обработается на будущих вызовах рекурсии.
Аноним 19/07/20 Вск 20:21:52 225000645490
2015 год стата.png (51Кб, 881x699)
881x699
Ну такую задачу решайте:
Напишите запрос, который выведет все даты между датой начала и датой окончания.
То есть на входе два параметра с типом Дата: датой начала и датой окончания

Никакой БД нет.
Есть только SQL любой с функциями, которые могут добавить какое-то количество дней к дате и функция, которая возвращает разность между двумя датами в днях.
Аноним 19/07/20 Вск 20:22:33 225000695491
Безымянный.png (11Кб, 581x354)
581x354
П.С.
Бля, не та картинка

Ну такую задачу решайте:
Напишите запрос, который выведет все даты между датой начала и датой окончания.
То есть на входе два параметра с типом Дата: датой начала и датой окончания

Никакой БД нет.
Есть только SQL любой с функциями, которые могут добавить какое-то количество дней к дате и функция, которая возвращает разность между двумя датами в днях.
Аноним 19/07/20 Вск 20:22:33 225000697492
>>224983297
Заебась, конечно, но это работает только с регистрами. Поменяешь местами значения переменных в памяти без использования регистров?
Аноним 19/07/20 Вск 20:24:31 225000830493
Аноним 19/07/20 Вск 20:26:22 225000958494
>>224978699 (OP)
>Алсо, придумайте задачи по программированию, очень хочу потренироваться
В тематике тред есть, в котором устраивают смертельную битву языков программирования. Предлагается выяснить на каком из них получится более изящная реализация шашек.

https://2ch.hk/pr/res/1715234.html

Пока один закинул старую лабу, другой предъявил скриншот. Несколько анонов пообещали что-то сделать.
Аноним 19/07/20 Вск 20:27:06 225000988495
>>225000830
Можно использовать только sql. Нельзя использовать алгоритмический язык.
Аноним 19/07/20 Вск 20:29:59 225001158496
19/07/20 Вск 20:31:28 225001244497
Аноним 19/07/20 Вск 20:31:58 225001277498
>>225000645
SELECT date FROM ZALUPA WHERE foo(inpdate, date) >=0 and foo(inpdate, date) <= 0
Хуем в небо, потому что не знаю SQL
Аноним 19/07/20 Вск 20:34:15 225001415499
>>225001244
Бля, да пойдём, устраивать срач на тему ООП против ФП посреди анонов, играющих в тюрягу, заебись же.
Аноним 19/07/20 Вск 20:34:43 225001436500
>>224987471
Где можно почитать про это?
Аноним 19/07/20 Вск 20:36:58 225001556501
>>225001277
>SELECT date
>Никакой БД нет

Есть только два параметра.
Можно самому выбирать элементарные типы только. Числа например.
Решение на самом деле нетривиальное.Далеко не все сеньоры смогут такое решить в общем виде.
Аноним 19/07/20 Вск 20:38:29 225001641502
П.С, Смогут конечно, если загуглят. Я и сам использовал готовый код, когда не было таблицы, откуда можно взять сами дни.
Аноним 19/07/20 Вск 20:39:01 225001666503
Аноним 19/07/20 Вск 20:39:29 225001690504
Аноним 19/07/20 Вск 20:39:39 225001699505
>>225001556
Стоять как цапля и курлыкать надо?
Аноним 19/07/20 Вск 20:39:43 225001703506
П.С. И перечислять все даты в запросе хардкодом тоже нельзя конечно.
Аноним 19/07/20 Вск 20:40:17 225001733507
Аноним 19/07/20 Вск 20:40:59 225001768508
Аноним 19/07/20 Вск 20:42:07 225001836509
Аноним 19/07/20 Вск 20:43:41 225001926510
А как поменять местами переменные типа string без участия третьей?
Аноним 19/07/20 Вск 20:44:31 225001965511
>>225001436
Да не знаю даже, меня всем этим хитростям один старый си-люб научил лет десять назад, даже не задавался вопросом, где о таком читать. Но вообще, поищи на тему работы с битами, я полагаю, покури побитовые операции, пока не поймёшь, почему 254 and 33 = 32, а 33 xor 3 = 34. Вообще, вся эта хуйня нужна для оптимизации памяти, ибо bool в большинстве реализаций любого языка жрёт как минимум байт памяти, хотя информации на один бит несёт. Алсо, ответ на изначальный вопрос ((x and (x-1))==0) and (x!=0) Это условие верно только тогда, когда x - степень двойки.
Аноним 19/07/20 Вск 20:44:44 225001978512
>>225001926
Сделай тоже самое с указателями.
Аноним 19/07/20 Вск 20:46:07 225002058513
>>225001926
Ну, или указатели поменяй, или через xor посимвольно.
Аноним 19/07/20 Вск 20:47:26 225002145514
>>225002058
> через xor посимвольно.
Длина карл! Длина разная!
Аноним 19/07/20 Вск 20:48:50 225002230515
Задача:
создать массив с количеством элементов более максимального значения size_t
Аноним 19/07/20 Вск 20:52:19 225002435516
>>225002230
mmap со сдвигом окна. можно и файло заммапить
Аноним 19/07/20 Вск 20:53:03 225002475517
>>225001965
>пока не поймёшь, почему 254 and 33 = 32, а 33 xor 3 = 3
А что тут понимать? Это же задачи егэшные. Вот со строками реально нихуя непонятно как быть.
Аноним 19/07/20 Вск 20:53:55 225002518518
>>225002230
Что такое сайз т для макак?
Аноним 19/07/20 Вск 20:56:28 225002648519
>>225002145
Ну запиши длину короткой (всё ещё не третья строка), добей нулями короткую до длины длинной, xor xor xor, обрежь хвост.
>>225002475
А где я там про строки говорил? Я просто за битоёбство затирал. Ты не промахнулся, часом?
Аноним 19/07/20 Вск 20:57:19 225002701520
Аноним 19/07/20 Вск 20:57:30 225002708521
>>225002648
Промахнулся, сорри. Но за ответ спасибо большое (тот пост тоже мой).
Аноним 19/07/20 Вск 20:59:44 225002841522
Аноним 19/07/20 Вск 21:05:53 225003216523
>>225001768
Не.
Там идея в том, что секунды получить можно все через декартово произведение множеств, в каждом из которых числа от 0 до 9.
Даты формируем по полученным секундам функцией добавления к дате. А условием ограничиваем нижний период.

ВОт здесь
https://pastebin.com/ZWCuH65M
Но я, к сожалению, 1Сник, поэтому на русском. Там понятно должно быть. Переписать на любой sql можно это, где функции с датами есть.

Строго говоря это не общий случай, если считать, что дата может стремиться к бесконечности. Но в прикладных задачах можно считать общим случаем.
Аноним 19/07/20 Вск 21:08:17 225003348524
1594543785551.jpg (36Кб, 1280x720)
1280x720
Аноним 19/07/20 Вск 21:09:59 225003452525
Раз тута сидят прохраммисты, помогите придумать 4 тестовые задачи про (внимание) двумерные массивы на с++, без тапок, пожалуйста
Аноним 19/07/20 Вск 21:11:28 225003549526
Аноним 19/07/20 Вск 21:13:59 225003703527
Аноним 19/07/20 Вск 21:14:05 225003706528
>>225003452
Перегон разреженных матриц в йельский формат и обратно.
Фильтр Собеля.
Пакман.
Аноним 19/07/20 Вск 21:16:30 225003860529
Аноним 19/07/20 Вск 21:16:42 225003880530
>>225003452
П.С.
Но и вообще покопай в сторону операций с матрицами из математики. Умножение матриц сделать например.
Я не понял из твоего сообщения, какая компетенция у челоовека должна для этих задач.
Аноним 19/07/20 Вск 21:18:12 225003974531
Аноним 19/07/20 Вск 21:30:28 225004757532
>>224992971

проблема решается предварительной проверкой на равенство
Аноним 19/07/20 Вск 21:32:17 225004883533
>>225003452
Напиши функцию определителя и ранга матрицы.
Делал такое в универе.
Аноним 19/07/20 Вск 21:32:40 225004905534
>>225004757

ну или просто говоришь GIGO и шлёшь нахуй
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов