Бред


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

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
209 14 56

Аноним 20/11/19 Срд 16:02:20 2078539421
1200px-Unoffici[...].png (26Кб, 1200x1200)
1200x1200
ДВАЧ, ВЫРУЧАЙ

Есть объект
const obj = {cat: false, dog: true, fish: false}
и есть переменная:
const animal = 'cat';

Нужно вернуть объект, где значения false, а она true, т.е.:
obj = {cat: true, dog: false, fish: false}

Как это сделать?
Аноним 20/11/19 Срд 16:03:42 2078540242
бамп
Аноним 20/11/19 Срд 16:04:47 2078540783
бамп
Аноним 20/11/19 Срд 16:05:32 2078541284
бамп
Аноним 20/11/19 Срд 16:05:59 2078541515
двач, выручай пиздец нужно

я же знаю, что тут все 300к/нс
20/11/19 Срд 16:06:00 2078541526
20/11/19 Срд 16:06:32 2078541987
>>207853942 (OP)
В /pr/ съеби. И все похуй что там полтора анона
20/11/19 Срд 16:06:56 2078542198
Аноним 20/11/19 Срд 16:07:05 2078542309
бамп
Аноним 20/11/19 Срд 16:09:58 20785439310
>>207853942 (OP)
хуйню какую то написал. В твоем объекта и так cat: false. Куда вернуть то нужно? Задачу опиши сначало правильно
Аноним 20/11/19 Срд 16:10:47 20785443611
С трех раз попытался понять, что нужно сделать и не понял. Иди нахуй с такой поставкой задачи
Аноним 20/11/19 Срд 16:11:23 20785448512
>>207854393
Прочитай ещё раз, там всё норм написано
Аноним 20/11/19 Срд 16:11:42 20785450013
>>207854436
ты просто даун-аутист-ДЦПист
Аноним 20/11/19 Срд 16:13:08 20785459414
Аноним 20/11/19 Срд 16:13:27 20785461515
>>207854500
у тебя 2ой человек спрашивает конкретизацию, чего ты копротивляешься?
Аноним 20/11/19 Срд 16:15:20 20785472816
>>207854615
Я написал донельзя доходчиво:
было:
obj = {cat: false, dog: true, fish: false}

стало:
obj = {cat: true, dog: false, fish: false}

cat - переменная, ключ в объекте с ее именем должен иметь значение true, остальные - false
Аноним 20/11/19 Срд 16:15:22 20785473017
obj.forEach(item => item = false);
obj[animal] = true;
return obj;
Аноним 20/11/19 Срд 16:15:59 20785477718
>>207854615
представь, что это меню, когда открываешь один - закрываются остальные
Аноним 20/11/19 Срд 16:17:44 20785489519
>>207854730
спасибо, но чёт не айс

мне бы поэлегантнее решение в одну строчку
Аноним 20/11/19 Срд 16:18:11 20785492520
Аноним 20/11/19 Срд 16:19:34 20785501421
Пиздос. Ты хоть самый начальный курс по JS пройди.

Object.keys(obj).forEach(v => obj[v] = v === animal)
Аноним 20/11/19 Срд 16:19:42 20785502922
>>207854730
блять ещё и форич, найс рофел
Аноним 20/11/19 Срд 16:20:54 20785511923
>>207854777
анон кинул ответ в >>207854730
>спасибо, но чёт не айс
сразу видно JS петушка.
>поэлегантнее
потом смотришь такой "элегантный" код (особенно без коментариев) и мысленно разбиваешь голову тому, кто его написал
Аноним 20/11/19 Срд 16:21:38 20785517524
>>207855014
твоё говно возвращает undefined
Аноним 20/11/19 Срд 16:22:21 20785522425
>>207855119
Ты айбол или да? Форич работает только для массивов, а там объект.
Обдал тебя тугой струёй своей урины
Аноним 20/11/19 Срд 16:23:16 20785529826
obj2 = {...obj,[animal]:true}
Аноним 20/11/19 Срд 16:24:37 20785539127
>>207855175
Блять, с кем я сижу на одной борде.
Аноним 20/11/19 Срд 16:24:53 20785540528
>>207855298
>{...obj,[animal]:true}
Мне надо остальные в false поставить
Аноним 20/11/19 Срд 16:26:53 20785552329
Object.keys(obj).reduce((o, k) => ({...o, [k]: k == animal }), {})
не ебите мозг
Аноним 20/11/19 Срд 16:30:17 20785572230
>>207855523
Вот это заебись, от души
Аноним 20/11/19 Срд 16:37:50 20785615631
>>207855523
>>207855722
Так это и не элегантно нихуя. Вообще все решения в одну строчку ебучее говно, а ОП пидор.
Аноним 20/11/19 Срд 16:40:11 20785628932
>>207856156
Школьник, портфель собрал на завтра?
Аноним 20/11/19 Срд 16:42:36 20785642333
Аноним 20/11/19 Срд 16:43:35 20785647834
Аноним 20/11/19 Срд 16:46:46 20785666335
>>207856289
Ага, хуёво делаешь ты, а школьник я. Действительно.
Аноним 20/11/19 Срд 16:51:06 20785693336
>>207856663
Object.keys(obj).reduce((o, k) => ({
...o,
[k]: k == animal
}), {})
Аноним 20/11/19 Срд 16:51:08 20785693837
DVxAugkWkAANBdj.jpg (130Кб, 960x1200)
960x1200
>>207853942 (OP)

obj.cat = true;
obj.dog = false;
obj.fish = false;

Вроде так, хотя ты херово сформулировал задачу, я так толком и не понял, что надо сделать
Аноним 20/11/19 Срд 16:51:56 20785698838
Пиздец ты конечно тугодум

return obj = {cat: true, dog: false, fish: false}

Не благодари
Аноним 20/11/19 Срд 16:52:08 20785699939
>>207856663
ах да, забыл, алсо - ты долбаеб узколобый
Аноним 20/11/19 Срд 16:54:29 20785714340
Аноним 20/11/19 Срд 16:54:30 20785714541
>>207856988

вот за такое лайк, сразу видно анон разоблачил бесполезную таску.
Аноним 20/11/19 Срд 16:55:25 20785719142
Аноним 20/11/19 Срд 16:57:40 20785733243
>>207853942 (OP)


не благодори.
синьер фронт в епаме

const obj = {cat: false, dog: true, fish: false}


const fn = (data) => {
const cot = data.cat;
const sobaka = data.dog;
const riba = data.fish;

if(cot===true) {
const cat = {cat: cot}
return {...data, cat: true}
}

if(sobaka===true) {
const dog = {dog: sobaka}
return {...data, dog: true}
}

if(riba===true) {
const fish = {fish: riba}
return {...data, fish: true}
}
}

console.log(fn(obj))
Аноним 20/11/19 Срд 16:59:17 20785744544
Аноним 20/11/19 Срд 16:59:56 20785748845
>>207853942 (OP)
Куда вернуть? Кто она? Что тебе мешает вернуть все, что захочешь? Нахуя переменная? Что все это дерьмо вообще значит? Выкатывайся нахой, короче.
Аноним 20/11/19 Срд 16:59:59 20785749446
>>207857332


const obj = {cat: false, dog: true, fish: false}


const fn = (data) => {
const cot = data.cat;
const sobaka = data.dog;
const riba = data.fish;
if(cot===true) return {...data, ...{cat: cot}}
if(sobaka===true) return {...data, ...{dog: sobaka}}
if(riba===true) return {...data, ...{fish: riba}}
}

console.log(fn(obj))
Аноним 20/11/19 Срд 17:00:12 20785751347
>>207857332
>
>
Иммутабельность наше все
Аноним 20/11/19 Срд 17:00:33 20785753848
>>207853942 (OP)
Object.keys(obj).reduce((pv, cv) => { pv[cv] = cv === animal; return pv; } ,obj)
Аноним 20/11/19 Срд 17:01:40 20785760249
>>207857332
Вот, православное решение, а не ваше школьничье говнище! Идите, суки, учите жс, а не тут кукарекайте, чмошники и педрилы!
Аноним 20/11/19 Срд 17:02:22 20785764250
оооо а вот и шкила пришла
Аноним 20/11/19 Срд 17:02:25 20785764351
>>207857494


Оптимизировал немного код

const obj = {
cat: false,
dog: true,
fish: false
}
const fn = (data) => {
const cot = data.cat;
const sobaka = data.dog;
const riba = data.fish;
return (cot === true) ? ({
...data,
...{
cat: cot
}
}) : (sobaka === true) ? ({
...data,
...{
dog: sobaka
}
}) : ({
...data,
...{
fish: riba
}
})
}

console.log(fn(obj))
Аноним 20/11/19 Срд 17:02:58 20785768352
Просто в ахуе с вас, столько программистов и не могут обычную задачку для собеседования на должность джуна решить. За что вам платят по 100к? Я бы вас всех к хуям уволил
Аноним 20/11/19 Срд 17:03:08 20785769553
for (key in obj) {
obj[key] = key === animal
}
Аноним 20/11/19 Срд 17:03:22 20785770254
>>207857643
Охххх, на этот код у меня встал.
Аноним 20/11/19 Срд 17:03:59 20785774355
>>207857695
слыш ты, уёбище, ты хуле тут нарешал, а?
Аноним 20/11/19 Срд 17:04:24 20785776656
>>207857538
Бляяя еще один ребус. А можешь в два раза короче написать?
Аноним 20/11/19 Срд 17:04:38 20785777857
>>207857643



Оптимизация производительности и читаемости:

const obj = {
cat: false,
dog: true,
fish: false
}
const fn = ({
cat,
dog,
fish
}) => {
const data = {
cat,
dog,
fish
};
return (cat === true) ? ({
...data,
...{
cat: data.cat
}
}) : (dog === true) ? ({
...data,
...{
dog: data.dog
}
}) : ({
...fish,
...{
fish: data.fish
}
})
}

console.log(fn(obj))
Аноним 20/11/19 Срд 17:04:53 20785779458
>>207857683
"Задача" написана долбоёбом.
Аноним 20/11/19 Срд 17:05:06 20785780959
Аноним 20/11/19 Срд 17:05:16 20785782260
>>207857778
Что значит троеточие в коде?
Аноним 20/11/19 Срд 17:06:02 20785786261
>>207857683
Мы такие задачки не решаем, еблан.
Аноним 20/11/19 Срд 17:06:05 20785786462
>>207857766
я думал тут соревнование на наиболее инвалидский код
Аноним 20/11/19 Срд 17:06:23 20785788463
>>207857766
Максимально адекватное "решение" изначально ебанутой задачи. Ребусы у вас там в столбах ифов.
Аноним 20/11/19 Срд 17:06:43 20785790764
>>207857778
Спасибо, анончик, буду использовать во всех проектах
Аноним 20/11/19 Срд 17:06:55 20785791565
>>207857822

"ей путешок, ты объект и теперь ты будешь внутри моего объекта, понял? вливайся сука"

что-то типа этого
Аноним 20/11/19 Срд 17:06:58 20785792066
>>207857778
уже начинаю пилить SPA по этой задаче, стек react/redux/typescript
Аноним 20/11/19 Срд 17:06:59 20785792167
Аноним 20/11/19 Срд 17:09:31 20785806968
>>207853942 (OP)
const obj = {cat: false, dog: true, fish: false}
let newObj = obj

newObj.dog = false
newObj.cat = true

return newObj

Либо сразу для obj юзай let
Аноним 20/11/19 Срд 17:09:49 20785809369
>>207857683
Недавно был тред скину бабки кто пруфанет 18 см свои. Нашелся один за 200 постов, c 17,5.

Есть ПОДОЗРЕНИЕ что на анонимной доске пиздаболы школьные одни
Аноним 20/11/19 Срд 17:10:26 20785814270
ktoprocheltotpi[...].jpg (55Кб, 900x900)
900x900
Аноним 20/11/19 Срд 17:10:37 20785815371
eea629b289[1].png (45Кб, 1208x503)
1208x503
Понятия не имею, как решить вашу задачу.
Аноним 20/11/19 Срд 17:12:14 20785824672
>>207858153
за год? может вернешься яндекс? еду
Аноним 20/11/19 Срд 17:14:49 20785839973
>>207857778


Код был с багом, ты не проверяешь key

добавил key


const obj = {
cat: false,
dog: true,
fish: false
}
const fn = ({
cat,
dog,
fish
}, key) => {
const data = {
cat,
dog,
fish
};
return (key === "cat") ? ({
...Object.keys(data).reduce((result, current) => {
return {
...result,
[current]: false
}
}, {}),
...{
cat: true
}
}) : (key === "dog") ? ({
...Object.keys(data).reduce((result, current) => {
return {
...result,
[current]: false
}
}, {}),
...{
dog: true
}
}) : ({
...Object.keys(data).reduce((result, current) => {
return {
...result,
[current]: false
}
}, {}),
...{
fish: true
}
})
}

console.log(fn(obj, "cat"))

Аноним 20/11/19 Срд 17:17:16 20785856574
>>207858399


Применил паттерн функкционального программирование и вынес повторяющиесяоперации в отдельную функцию, код стал читаемей


const obj = {
cat: false,
dog: true,
fish: false
}
const fn = ({
cat,
dog,
fish
}, key) => {
const data = {
cat,
dog,
fish
};

const resetObject = (obj) => {
return Object.keys(obj).reduce((result, current) => {
return {
...result,
[current]: false
}
}, {})
}
return (key === "cat") ? ({
...resetObject(data),
...{
cat: true
}
}) : (key === "dog") ? ({
...resetObject(data),
...{
dog: true
}
}) : ({
...resetObject(data),
...{
fish: true
}
})
}

console.log(fn(obj, "cat"))
Аноним 20/11/19 Срд 17:19:08 20785866675
>>207858565
я бы тебе распечатку этого кода в жопу засунул бы
Аноним 20/11/19 Срд 17:20:07 20785872476
Программисты пидорасы
Аноним 20/11/19 Срд 17:22:10 20785885777
>>207858666



нет, это хорошо написанный код с точки зрения архитектуры, его легко расширять в интегрировать новые зависимости, это так называемое абстрактное программирование с применением паттернов функционального программирования.

вот конечный результат:
https://jsfiddle.net/q0y27zdh/


ваша писанина в 1 строку не расширяется.

мимо синьер EPAM
Аноним 20/11/19 Срд 17:22:16 20785886778
Аноним 20/11/19 Срд 17:23:28 20785894979
Аноним 20/11/19 Срд 17:23:48 20785896780
Аноним 20/11/19 Срд 17:24:12 20785899781
>>207858857
Всегда знал что туда только полуебков криворуких берут
Аноним 20/11/19 Срд 17:26:34 20785915182
>>207858997

ну зпшка у меня 220к, а у тебя 70?
кто еще и криворукий
Аноним 20/11/19 Срд 17:29:23 20785931183
>>207859151
Я вообще в зеленых получаю, а ты веслуй быстрей
Аноним 20/11/19 Срд 17:30:00 20785936184
image.png (32Кб, 678x246)
678x246
Аноним 20/11/19 Срд 17:30:39 20785939785
>>207859151
это не отменяет того факта что ты долбодятел
Аноним 20/11/19 Срд 17:31:02 20785941886
Аноним 20/11/19 Срд 17:31:24 20785944487
Аноним 20/11/19 Срд 17:32:13 20785949188
Аноним 20/11/19 Срд 17:32:58 20785954089
>>207859418
4.5 стронк мидлом
И таких говноедов как ты на хую верчу
Аноним 20/11/19 Срд 17:33:16 20785955690
>>207859491

епам, раньше работал в яндексе (но мидлом)
Аноним 20/11/19 Срд 17:33:40 20785957091
>>207859540

такие как я руководят такими как ты
Аноним 20/11/19 Срд 17:33:57 20785958492
>>207859556
синьор банчи ты с таким кодом то)
Аноним 20/11/19 Срд 17:34:30 20785961493
>>207859584

крод идеальный, пруфы что не идеальный?
твой код говно
Аноним 20/11/19 Срд 17:34:53 20785963894
>>207859570
От того твой код лучше не становится, лол. Хуй знает кем ты там руководишь если через 3 сообщения забыл с чего начинали
Аноним 20/11/19 Срд 17:35:07 20785965295
прогаммирование.jpg (77Кб, 540x544)
540x544
Аноним 20/11/19 Срд 17:35:28 20785966996
>>207859638


мой код идеальный, все продумано до мелочей
Аноним 20/11/19 Срд 17:36:48 20785974897
15742514131450.mp4 (701Кб, 540x960, 00:00:04)
540x960
Аноним 20/11/19 Срд 17:37:51 20785981798
>>207859614
ты пиздишь про расширение функционала невъебическое, но при этом строишь лесенку if(key === cat) else if(key === zalupa) else
Аноним 20/11/19 Срд 17:38:09 20785983299
Аноним 20/11/19 Срд 17:39:42 207859915100
>>207859614
и да кстати, если в твою прекрасную функцию передать вместо cat слово "pizda" то у тебя вернется объект
const obj = {
cat: false,
dog: false,
fish: true
}
Аноним 20/11/19 Срд 17:43:49 207860147101
>>207859915


ну я делал по ТЗ, в ТЗ не сказано ничего про пизду, если скажут, то сделаю универсальность


мимо синьер епама
Аноним 20/11/19 Срд 17:43:53 207860151102
>>207855298
Чо это за многоточие перед обж?
Что означает?
Аноним 20/11/19 Срд 17:44:24 207860185103
>>207859817

делал по ТЗ, если нужно будет, добавлю рекурсию и лесенка будет сама строится по кол-ву свойств в объекте
Аноним 20/11/19 Срд 17:44:41 207860205104
>>207860147
синьор-помидор ошибка в том что если у тебя передается что либо отличное от dog или cat это будет восприниматься как fish.
Аноним 20/11/19 Срд 17:45:18 207860235105
for(let gey in obj) {
obj[gey] = gey === animal
}
Аноним 20/11/19 Срд 17:45:20 207860239106
>>207860205

в ТЗ такого не сказано, что там может быть отличное, если попадется, я сделаю рекурсию по ключам и будет строится IF для всех ключей
Аноним 20/11/19 Срд 17:46:19 207860285107
>>207860239
в тз и не сказано что нужно расширяемость делать, но ты ж как ответственный ератовец нахуярил
Аноним 20/11/19 Срд 17:47:32 207860346108
>>207860285

Это тонкая грань которую не понять простому джуну вроде тебя
Я Синьер ЕПАМА и ты споришь со мной? ты то кто? фрилансер на вордпресе?

Объясняю: я сделал задел на будущее, но я не решал задачи больше, чем требует ТЗ
Аноним 20/11/19 Срд 17:47:34 207860349109
>>207860185
Ну все, синиор, угомонись
Мы уже поняли что ты формошлеп на стероидах
Аноним 20/11/19 Срд 17:48:47 207860418110
Аноним 20/11/19 Срд 17:50:01 207860496111
Аноним 20/11/19 Срд 17:52:58 207860690112
image.png (69Кб, 658x554)
658x554
Аноним 20/11/19 Срд 17:54:23 207860785113
Аноним 20/11/19 Срд 17:54:23 207860789114
>>207860496
Мы. Ору с этого мыслителя паттернами
мимо сотрудник гугла
Аноним 20/11/19 Срд 17:54:25 207860790115
ладно хватит кормить троля, надеюсь оп смог решить задачу, главное не будь как синьор из ЕРАТА
Аноним 20/11/19 Срд 17:58:26 207861014116
>>207853942 (OP)
Вкатится в 1с например:

Переменная = Кот;

Для каждого Элемент из Объект Цикл

Если Объект.Элемент = Переменная Тогда
Объект.Элемент = Истина;
Иначе
Объект.Элемент = Ложь;
КонецЕсли;

КонецЦикла;

Просто рофел какой-то с JS макак. Чтобы чет в массиве поменять, высерают огромный говнокод на 10 страниц и сеньорами задачи школьные решают.
Аноним # OP 20/11/19 Срд 17:59:18 207861076117
>>207860790
Я интервьюировался в лохософт, так там ЧСВшные чушки, которые не знают, что такое мемоизация и динамическое программирование. Сидят такие ЧСВшные хiхлы и строят из себя хуй знает кого.

Ясен хуй, я не пошёл в ту галеру, а въёбываю в топ-компании рашки сейчас за 180к)
Аноним # OP 20/11/19 Срд 18:00:24 207861137118
В итоге взял решение анона с редьюсом.
Как у нас в компании говорят - нихуя не понятно, но очень интересно.
Аноним 20/11/19 Срд 18:01:46 207861205119
>>207861076
Ерат далеко не топ компания рашки или снг, обычный среднячок в котором максимально экономят на сотрудниках. в офисах ерата моего города даж на корпоративы запретили +1 брать
Аноним 20/11/19 Срд 18:02:05 207861224120
Аноним # OP 20/11/19 Срд 18:06:14 207861450121
>>207861205
Так а где я писал, что там работаю? Я ж не дауничь-долбоёбичь, чтобы на галере веслать.

Благо у меня хватило знаний и скиллов устроиться в норм компанию и осваивать бюджет и прочие дотации от пидорах.
Аноним 20/11/19 Срд 18:12:43 207861846122
>>207853942 (OP)
Как то так, опчик.
obj = {
cat: false;
dog: true;
fish: false;
public function thisIsCatNow() {
this.cat = true;
this.dog = false;
this.fish = false;
}
}
--------------------
return obj.thisIsCatNow();
Аноним 20/11/19 Срд 18:14:05 207861921123
Аноним 20/11/19 Срд 18:14:15 207861936124
>>207861846
Небольшой фикс
Не
return obj.thisIsCatNow();

А
if (animal === 'cat') {
return obj.thisIsCatNow();
}
Аноним 20/11/19 Срд 18:19:39 207862247125
>>207853942 (OP)
const newObject = {};
Object.keys(obj).forEach(async (objAnimal) => {
if (objAnimal === animal) {
newObject[objAnimal] = true;
} else {
newObject[objAnimal] = false;
}
});

return newObject;

Как-то так, не зря свои 62к получаю всё-таки
Аноним # OP 20/11/19 Срд 18:20:47 207862304126
>>207862247
едрить ты лолита, я в 3 раза больше получаю за то, что тупо копипизжу код со стаковерфлоу и прошу советов в соцсети "вДваче"
Аноним 20/11/19 Срд 18:21:42 207862352127
Аноним 20/11/19 Срд 18:22:14 207862377128
DyIquvwX0AA3dHW.jpg (28Кб, 500x460)
500x460
Аноним 20/11/19 Срд 18:23:18 207862430129
Аноним 20/11/19 Срд 18:23:42 207862451130
>>207862377
у меня батя столько на заводе получает, ну ты реально лох
Аноним 20/11/19 Срд 18:25:21 207862530131
Аноним 20/11/19 Срд 18:26:19 207862571132
>>207862247
а вообще зря, код уровня джуниора которому я бы больще 20к не платил
Аноним 20/11/19 Срд 18:26:54 207862602133
>>207862530
Чтобы интерфейс не тормозил, пока коты высчитываются
Аноним # OP 20/11/19 Срд 18:27:27 207862631134
>>207862247
>62к
у нас даже уборщица в два раза больше получает лол
Аноним 20/11/19 Срд 18:27:57 207862659135
>>207862602
такое чувство будто ты всех котов мира высчитываешь. Пизда понабирают копипастеров по объявлению, а те и рады ебалом щелкать.
Аноним # OP 20/11/19 Срд 18:31:22 207862839136
как же охуенно, когда тучьки пытаются петросянить и соревнуются, кто больше говнокода высрет, а ты такой взял одно из первых решений и в хуй не дуешь, получая пусть даже эти жалкие 180к тупо просиживая жёпу в уютном офисе
Аноним # OP 20/11/19 Срд 18:32:24 207862904137
>>207855523
если ты из ДС и до сих пор тут, го сегодня куда нибудь я пивком проставлюсь
Аноним 20/11/19 Срд 18:33:56 207862986138
в чём прикол вообще?
Аноним 20/11/19 Срд 18:41:35 207863416139
>>207862904
давай, я тебе бутылку в жопу засуну)
Аноним 20/11/19 Срд 18:45:13 207863629140
Аноним 20/11/19 Срд 18:49:06 207863833141
>>207862247

зачем ты делаешь промис ?
Аноним # OP 20/11/19 Срд 18:51:07 207863940142
>>207863629
согласен.
моё - это имитировать РАБоту задрота-погромизда, а на деле сидеть в соцсетях, болтать с эйчарочками-неформалочками и смотреть ютубчик за 180к)
Аноним 20/11/19 Срд 19:08:30 207864832143
>>207863940

не слушай их, все что ты учишь сейчас - устареет через 3 лет.
Руби бабки пока можешь, думай о себе, а не о владельце бизнеса.

Аноним 20/11/19 Срд 19:09:42 207864911144
>>207863940

Не пробовал нанимать фрилансеров-нищуков-программистов, которые будут за тебя часть работы делать?

20/11/19 Срд 19:10:41 207864964145
sage
Аноним 20/11/19 Срд 19:20:07 207865527146
15365773437050.jpg (27Кб, 480x325)
480x325
>>207857683
я б тебя, долбаеба, и не взял даже на джуна раз ты такую хуету решить не можешь
Аноним # OP 20/11/19 Срд 19:31:33 207866151147
>>207864911
ты ёбнулся, меня на бутыль высадят, это ж гос.копро-рация
Аноним 20/11/19 Срд 19:36:30 207866444148
Аноним 20/11/19 Срд 19:37:45 207866516149
>>207857683

Задача решается за 5 минут, но на РАБоте я бы ее решал часа 2.
кто быстро решает - тот больше работает, а получает столько же
Аноним 20/11/19 Срд 19:40:54 207866755150
Аноним 20/11/19 Срд 19:42:58 207866898151
>>207866755
Тфу ёпт, не совсем то, но похуй
Аноним 20/11/19 Срд 19:43:46 207866944152
>>207862247
Бля а зачем async ты совсем ёбнулся
Аноним 20/11/19 Срд 19:46:20 207867123153
>>207866516

умно, дед?
Зумерки обычно из кожи вон лезут для дяди
Аноним 20/11/19 Срд 20:00:49 207868100154
>>207866444
Нет конечно, это какое то нонейм говно.
Так я тебе и скажу.
20/11/19 Срд 20:02:07 207868189155
Аноним 20/11/19 Срд 20:16:32 207869110156
Аноним 20/11/19 Срд 20:46:28 207871081157
Аноним 20/11/19 Срд 21:14:48 207872804158
Аноним 20/11/19 Срд 21:18:04 207873023159
Аноним 20/11/19 Срд 21:19:22 207873110160
>>207873023
да этот прав, в моем случае obj изменился (я лох не помню аргументы)
>>207872804-кун
Аноним 20/11/19 Срд 21:23:52 207873392161
Аноним 20/11/19 Срд 22:05:56 207876281162
>>207873392

пошел нахуй, я синьер из епама
Аноним 20/11/19 Срд 22:35:42 207878040163
image.png (371Кб, 512x512)
512x512
СЧИТАЮТ СЕБЯ ПРОГРАММИСТАМИ
@
НЕ МОГУТ ПОМЕНЯТЬ a И b МЕСТАМИ БЕЗ 3-ЕЙ ПЕРЕМЕННОЙ
@
НЕ МОГУТ РЕШИТЬ ЗАДАЧКУ С ЛИТКОДА УРОВНЯ EASY


Есть целочисленный массив, в котором все числа кроме одного повторяются дважды. Найти это число за линейное время без использования вспомогательных структур.
Аноним 20/11/19 Срд 22:49:58 207879044164
>>207878040
фор число ин массив
результ ксор= число
Аноним 20/11/19 Срд 22:53:12 207879287165
>>207878040
if (arr !== arr[i + 1])
return arr[i + 1];

шаг только нужно 2 сделать
Аноним 20/11/19 Срд 22:53:42 207879323166
>>207879044
главное я нашару написал, а оказалось правильно, лол, вот что значит гений
Аноним 20/11/19 Срд 22:53:44 207879324167
>>207879287
if (arr !== arr[i + 1])
return arr[i + 1];

фикс
Аноним 20/11/19 Срд 22:54:09 207879357168
>>207879324
if (arr !== arr[i + 1])
return arr[i + 1];

ФИКС!
Аноним 20/11/19 Срд 22:54:50 207879400169
Снимок экрана о[...].png (13Кб, 346x165)
346x165
Аноним 20/11/19 Срд 22:54:50 207879401170
>>207879287
они могут быть не подряд
23211
Аноним 20/11/19 Срд 22:55:34 207879470171
>>207879401
понял, нужно было уточнить
Аноним 20/11/19 Срд 22:56:06 207879513172
Аноним 20/11/19 Срд 22:58:14 207879690173
>>207879513
ок, ну в любом случае мое решение неправильное, не подойдет под 2334455, выведет 3 вместо 2
Аноним 20/11/19 Срд 22:59:16 207879789174
>>207853942 (OP)
>переменная
>const
Классные у тебя ПЕРЕМЕННЫЕ
Аноним 20/11/19 Срд 23:01:16 207879933175
>>207879690
правильное я написал

фор число ин массив
результ = результ XOR число
Аноним 20/11/19 Срд 23:02:45 207880025176
Аноним 20/11/19 Срд 23:03:06 207880037177
Аноним 20/11/19 Срд 23:03:14 207880050178
>>207879400
Ты опечатался, а так правильно написал, красавчик
Аноним 20/11/19 Срд 23:04:02 207880097179
>>207880025
А, нужно с false, значит
return {cat: false, dog: false, fish: false};
Аноним 20/11/19 Срд 23:05:41 207880195180
>>207854485
Ты нписал как какой-то аутист. учись правильно излагать свои мысли.
мимо
Аноним 20/11/19 Срд 23:08:04 207880345181
Аноним 20/11/19 Срд 23:08:37 207880383182
>>207880037
ну то что закомменчено это не читай, это не тебе
Аноним 20/11/19 Срд 23:09:15 207880425183
>>207880345
> там регаться надо
там не надо регаться, справа вверху new repl
Аноним 20/11/19 Срд 23:10:00 207880464184
>>207880425
ну я чета жал жал да забил хуй сложна слишком, на вандбоксе вон ссылку хуйнул и всё, жмякай плэй и нет проблем
Аноним 20/11/19 Срд 23:10:48 207880527185
>>207880425
я жал ньюрепл, потом написал код а потом типа бля хуй знает где сохранить и поделиться, нажал save и тд, все нахуй обнулилось и попросило логин пароль в рот ебал
Аноним 20/11/19 Срд 23:11:12 207880555186
>>207854198

Как так? Ведь тут пол двача айти cпециалисты с 300k в наносек
Аноним 20/11/19 Срд 23:11:52 207880609187
Почему последнее время среди тян так много программистов? Неужели куньему тупому окуколженному мозгу даже простые задачи уже непосильны
Аноним 20/11/19 Срд 23:13:51 207880753188
>>207880609
Потому что тян лучшие программисты чем куны, задротные скилы нет важны как социалочка.
Аноним 20/11/19 Срд 23:17:52 207881015189
>>207880753
Какая нахуй социалочка? Они просто умнее и всё
Аноним 20/11/19 Срд 23:18:37 207881057190
>>207880609
так не программистов, а тестеров
Аноним 20/11/19 Срд 23:18:48 207881070191
>>207881015
Ну лучше взаимодействуют в социуме.
20/11/19 Срд 23:20:54 207881215192
>>207853942 (OP)
const dvachHelp = (o, animalString) => {
const object = Object.create({}, o);
for (let prop in object) {
object[prop] = false;
};

object[animalString] = true;

return object;
}
Аноним 20/11/19 Срд 23:22:02 207881297193
>>207880464
бля, объясни свое решение. я понимаю что такое исключающее или, но мне казалось что оно должно true или false возвращать
Аноним 20/11/19 Срд 23:22:12 207881308194
>>207853942 (OP)
let obj, lit;
obj = {a: false, b: true, c: false};
lit = "a";
Object.keys(obj).map(key => obj[key] = key === lit ? true : false);

console.log(obj);

Аноним 20/11/19 Срд 23:25:25 207881514195
>>207881297
короче смысл такой, что исключающее или коммутативная и ассоциативная операция, а значит мы можем в нашем списке как угодно переставить одинаковые залупы, чтобы они стояли рядом, ну вот а если исключающее или на двух одинаковых хуйнях сделать то будет 0, вот и получится что 3xor3xor4xor4xor5xor5xor2 это то же самое что и 3xor3xor4xor4xor5xor5xor2 это то же самое что и 0xor0xor0xor2 а 0 xor любое число это любое число, поэтому в ответе 2, на какой бы позиции оно не стояло, но это всё хуйня, я когда писал я писал нашару, я не думал вообще про это, уже потом во втором посте охуел, что правильно сказал
Аноним 20/11/19 Срд 23:27:57 207881656196
>>207881297
а, почему оно тру или фолс или не фолс, потому числа же это на самом деле 101010011110101 нули и единицы поэтому в языках погромирования зделоны побитовые операции типа и, или, ксор, хуяксор, залупор и прочее.
Аноним 20/11/19 Срд 23:28:18 207881678197
>>207881308
самый красивый пример в треде
Аноним 20/11/19 Срд 23:31:20 207881843198
>>207881514
впрочем ассоциативность тащемта нахуй и не нужна, это если тебе порядок вычислений важен, но поебать
Аноним 20/11/19 Срд 23:42:06 207882450199
image.png (14Кб, 296x302)
296x302
>>207881514
>>207881656
все, спасибо, я не совсем понял решение но я разберу, но я понял что перепутал логические и бинарные операторы.
Аноним 20/11/19 Срд 23:43:17 207882523200
Аноним 20/11/19 Срд 23:50:32 207882910201
>>207853942 (OP)
Изи
Object.entries(obj).reduce((animals, [name]) => ({
...animals,
[name]: name === 'cat',
}), {})

Мимо джс мидол зп 180к
Аноним 20/11/19 Срд 23:51:43 207882962202
>>207882910
Только вместо \t табы надо поставить
Аноним 21/11/19 Чтв 00:05:47 207883664203
image.png (560Кб, 805x698)
805x698
>>207879323
>зеленая задачка с литкода
>гений
Аноним 21/11/19 Чтв 00:10:42 207883920204
Аноним 21/11/19 Чтв 00:11:16 207883953205
Аноним 21/11/19 Чтв 00:12:22 207884010206
>>207883953
типа интуиция прозрение третий глаз
Аноним 21/11/19 Чтв 00:15:04 207884179207
>>207884010
>интуиция прозрение третий глаз
>(увидел зачеркнутую строчку с аналогичной задачей решаемой через xor)
Аноним 21/11/19 Чтв 00:17:52 207884317208
>>207884179
да, ты меня раскусил, но всё равно приятно
Аноним 21/11/19 Чтв 00:27:04 207884701209
Пиздец, чё за варианты с ифами вы предлагаете? Неужели не проще и лучше в плане расширяемости перебрать объект по ключам в циклеbс условием if (!key) return key?
Аноним 21/11/19 Чтв 01:36:22 207887456210
const obj = {cat: false, dog: false, fish: false}
const animal = 'cat';

for(const key in obj){
obj[key] = key === animal;
}
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов