Бред

Ответить в тред Ответить в тред
Check this out!
Аноним 18/02/22 Птн 14:09:25 2634059781
IMG202202181408[...].jpg 25Кб, 566x388
566x388
IMG202202181408[...].jpg 9Кб, 434x184
434x184
IMG202202181408[...].jpg 1Кб, 170x41
170x41
Сап двач, изучаю джаву, попалась задача представить число long в виде массива. Написал такой код, но он почему-то выводит какую то рандомную хуйню, причем онлайн компилятор и идея даёт разные выходные данные. Пик 2 онлайн компилятор, пик 3 идея. Куда копать чтоб оно заработало?
Аноним 18/02/22 Птн 14:09:56 2634060122
IMG202202171351[...].jpg 73Кб, 960x680
960x680
Бамп.
Аноним 18/02/22 Птн 14:11:23 2634060803
>>263405978 (OP)
вангую у тебя с индексами проёб типа тго что массив с нуля например начинается, а length с 1
Аноним 18/02/22 Птн 14:12:26 2634061414
>>263406012
пиздец это я, как фиксить?
Аноним 18/02/22 Птн 14:12:35 2634061505
>>263406080
А как сделать чтобы индексы одинаковые были с нуля?
Аноним 18/02/22 Птн 14:13:06 2634061756
Аноним 18/02/22 Птн 14:13:48 2634062237
>>263405978 (OP)
Так ты выводишь адрес массива в памяти ясен хуй они разные будут
Аноним 18/02/22 Птн 14:14:29 2634062668
>>263406223
А как вывести массив в виде значения?
Аноним 18/02/22 Птн 14:14:52 2634062929
>>263405978 (OP)
а что это за джаваскриптовские выебоны - '0'
лично меня смущает то, что в задании сказали long в виде массива а у тебя первой же строкой в функции преобразование в int явное
18/02/22 Птн 14:15:03 26340630210
Во-первых, массив выводишь неправильно. Arrays.toString(...) используй. А вообще, всё плохо. Получаешь лонг, переводишь в инт, потом - в строку. В задаче - превратить лонг в массив же? Но у тебя уже не лонг (инт другой размер имеет).
Аноним 18/02/22 Птн 14:16:14 26340638811
Ты в консоль пытаешься вывести массив целиком, так делать нельзя. Так вывести можно только примитивные типы.
Выведи его через цикл поэлементно, или хз, может в джаве есть какие-то обёртки.
Аноним 18/02/22 Птн 14:16:40 26340641912
>>263405978 (OP)
а делить на 10 тебе религия не позволяет ?
1234%10= 4
123%10= 3
12%10= 2
1
Аноним 18/02/22 Птн 14:19:30 26340660613
>>263405978 (OP)
Бля, ОП не будь долбоебом. На собеседовании тебя за toString() выебут.

Тут надо while(cur / 10 > 1) и собирать это все в лист, а в массив его только перед return преобразовывать
Аноним 18/02/22 Птн 14:19:30 26340660714
Используй Arrays.toString(). Если будешь возвращать просто массив, то он будет в хешированном виде
Аноним 18/02/22 Птн 14:22:15 26340676215
>>263406419
а количество можно узнать через десятичный логарифм
Аноним 18/02/22 Птн 14:24:20 26340689416
Массив чего?
Массив чисел аля int[10] или массив символов чисел char[10]
Аноним 18/02/22 Птн 14:26:04 26340700517
Аноним 18/02/22 Птн 14:26:42 26340704318
Аноним 18/02/22 Птн 14:27:43 26340710519
>>263405978 (OP)
Кто тебе задачу дал? Скажи ему что он еблан.
Начитаются своих скиллбоксов и импровизируют хуетой.
Аноним 18/02/22 Птн 14:27:54 26340711920
>>263407043
Временная переменная по которой итерировать будешь
Аноним 18/02/22 Птн 14:30:16 26340724621
>>263407105
Задачка с codewars. А что ресурс плохой для тренировок?
Аноним 18/02/22 Птн 14:31:47 26340733222
>>263405978 (OP)
>число long в виде массива
.toString().split()
Аноним 18/02/22 Птн 14:35:08 26340752523
>>263406302
Лонг в строку не получается преобразовать.
Аноним 18/02/22 Птн 14:38:53 26340774524
IMG202202181437[...].jpg 35Кб, 636x440
636x440
Переделал по вашим советам, спасибо аноны, теперь все корректно выводит. Насколько такой код легитимен?
Аноним 18/02/22 Птн 14:40:03 26340781425
Решение странноватое, но похуй - рабочее.
Этот >>263406302 все правильно пояснил.

Выводи через Arrays.toString:

System.out.println(Arrays.toString(Kata.digitize(123456)));

Алсо, какого хуя нельзя было воспользоваться Long.toString вместо Integer.toString раз уж все равно враппером пользуешься? У тебя числа больше/меньше +-2^31 работать не будут.
Аноним 18/02/22 Птн 14:40:44 26340784826
>>263407745
А нет, нихуя не корректно, не выводится почему-то последний элемент.
Аноним 18/02/22 Птн 14:41:53 26340792127
>>263407848

Почитай как работать с дебаггером.
Аноним 18/02/22 Птн 14:42:53 26340797728
Разобрался всем спасибо, работает. Теперь буду думать как массив наоборот представить.
Аноним 18/02/22 Птн 14:43:29 26340801129
>>263407814
Спасибо, понял как сделать без преобразования в int. А на твой взгляд какое решение было бы оптимальным?
18/02/22 Птн 14:43:34 26340801430
digitize.png 40Кб, 498x313
498x313
Аноним 18/02/22 Птн 14:44:19 26340804831
>>263407814
>Long.toString вместо Integer.toString
А вот теперь я не понял. Зачем long.tostring, когда есть божественный String.valueOf, которому на вход можно скормить хоть интегер, хоть лонг?
18/02/22 Птн 14:46:22 26340815332
>>263407977
> как массив наоборот
В обратном порядке?
>>263408014
Вот тут вместо addFirst сделай addLast
Аноним 18/02/22 Птн 14:49:17 26340832233
>>263408048

Да можно по всякому, я к тому что зачем было в оригинальном примере Integer а не Long использовать, если значение типа long
Аноним 18/02/22 Птн 14:50:06 26340836634
>>263406266
Не знаю джаву но в c++ придумали разыменование. У вас такая же хуйня есть
Аноним 18/02/22 Птн 14:50:17 26340837935
>>263408014
То есть не обязательно всегда создавать отдельный метод и потом его вызывать можно все в одном классе написать?
Аноним 18/02/22 Птн 14:51:34 26340845436
>>263408322
А, понятно. Я вкатун как и ОП, вот и поинтересовался в образовательных целях лол
Аноним 18/02/22 Птн 14:52:30 26340850637
Короче, ОП, смотри на решение этого джентельмена: >>263408014
За касты к стрингам / чарам на собеседовании выебут.
18/02/22 Птн 14:53:41 26340856938
>>263408379
Можно. Но лучше делать отдельным методом. Представь, что в твоей программе нужно будет 10 раз это выполнить. Что лучше, раскопировать весь код 10 раз в мейн методе или сделать один метод для твоей задачи и 10 раз его вызвать?
Аноним 18/02/22 Птн 14:55:02 26340863139
>>263408506
>За касты к стрингам / чарам на собеседовании выебут.
Почему? Понятно, что больше памяти расходуется, но ведь это неактуально. Да и вообще иногда удобно.
мимо >>263408454
Аноним 18/02/22 Птн 14:56:51 26340872940
>>263405978 (OP)
String s = String.valueOf(n); либо String s = Long.toString(n); в первой строке метода digitize
Ты же приводишь тип long к типу int, который способен хранить меньшее числовое значение. То есть ты этим кастом теряешь часть данных/

Абу сын ебаной конченой гниды со своей капчёй ебучей
Аноним 18/02/22 Птн 15:00:37 26340891841
>>263408011

Да и так и так правильно, через остатки деления на 10 просто более байтоебский вариант.
А какой вариант быстрее будет - это еще большой вопрос.
Аноним 18/02/22 Птн 15:00:43 26340892342
>>263408014
Правильно понимаю что log10 это десятичный логарифм числа, например log10 от 1000 это 3, соответственно log10 от 1000 + 1 это 4, то есть длина числа ?
Аноним 18/02/22 Птн 15:01:01 26340895143
>>263408631
Потому что дело не только в памяти, но еще это медленно. Если такой метод будет вызываться много-много раз, то проигрыш в скорости будет колоссальный.
Аноним 18/02/22 Птн 15:01:51 26340900044
Аноним 18/02/22 Птн 15:02:30 26340902645
UQDZHNFGJWA.jpg 91Кб, 701x960
701x960
>>263408951
Спасибки за разъяснение, анон ^_^
Аноним 18/02/22 Птн 15:04:08 26340911346
Аноним 18/02/22 Птн 15:04:37 26340914147
>>263406606
> и собирать это все в лист
Тебя на том же собеседовании выебут сразу после ОПа
Аноним 18/02/22 Птн 15:05:47 26340919748
>>263407246
Нет, хороший. Тебя на собесе с ненулевой вероятностью могут попросить решить задачку простенькую 7-8 уровня
Аноним 18/02/22 Птн 15:07:07 26340926749
>>263409197
Мне один знакомый кодер сказал что все эти задачки хуита и к реальной работе отношения не имеют, насколько справедливо данное утверждение?
Аноним 18/02/22 Птн 15:08:31 26340933150
>>263406175
Я тоже, только я зуммер.
Аноним 18/02/22 Птн 15:09:18 26340937451
>>263409267
Ну да, к реальной работе особо не имеют отношения.

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

Но вообще все эти задачки нужны для собеседований, где их спрашивают. Да, это хуйня и тупость и по хорошему тебя должны спрашивать уже по готовому коду или твоему тестовому заданию, но такова жизнь.
Аноним 18/02/22 Птн 15:10:25 26340942252
>>263405978 (OP)
>рандомную хуйню
Это адрес масива в памяти высирает. Учи лучше джаву ОСНОВЫ.
Аноним 18/02/22 Птн 15:11:00 26340944953
>>263409422
Да, уже аноны помогли решить
Аноним 18/02/22 Птн 15:12:02 26340950654
>>263409449
Если ты про это решение >>263408014, то лучше его до ума довести и не использовать список
Аноним 18/02/22 Птн 15:13:00 26340956455
Аноним 18/02/22 Птн 15:14:13 26340962356
>>263405978 (OP)
Бля лол учил жс но этот код смог понять, только не пойму нахуй он внутри digitize обявляет string s? И вообще digitize это что? Массив чисел который возвращает массив чисел array? Бля
Аноним 18/02/22 Птн 15:14:41 26340965357
>>263409564
А теперь в идеале взять и объединить эти два решения: из твоего взять работу сразу с массивом, а из его решения — заполнение массива через арифметические операции только лишнее вычитание убрать
Аноним 18/02/22 Птн 15:14:50 26340966058
>>263409623
digitize это метод который потом вызывается
Аноним 18/02/22 Птн 15:16:50 26340974259
>>263409660
Подучается он всякий раз создает в переменные s и массив array?
Аноним 18/02/22 Птн 15:17:36 26340978160
>>263409660
Бля и нахуй он число приводит к строке?
18/02/22 Птн 15:17:40 26340978561
digitize2.png 71Кб, 615x551
615x551
>>263409506
Ну да, по-хорошему что-то вроде этого лучше сделать. Но в реальности вообще никто не заморачивается всеми эти типами и массивами. Главное, что б чёрная коробка результат правильный выдавала, а что там в ней - дело десятое. А будет медленно - ещё плашку в сервак вставим.
Аноним 18/02/22 Птн 15:18:48 26340984962
>>263405978 (OP)
Массив[64], заполненный 0 -> цикл с записью остатка от деления на 10
Аноним 18/02/22 Птн 15:20:18 26340993063
>>263405978 (OP)
Ну и залупные задачки же ты себе выбираешь, бросай Яву, для нее нет в будущем место, технология и стек умирают, вкатывайся лучше во что-то прогрессивное, что точно проживет ещё не один десяток, я про ноду, го, раст (но только если рудна системное программирование) и етц.
мимо питухоно недомидл
Аноним 18/02/22 Птн 15:21:08 26340998664
>>263409930
Джава ещё тебя переживет анон.
Аноним 18/02/22 Птн 15:22:56 26341009165
>>263409785
Да, правильно, только вычитание лишнее убери. Деление-то целочисленное: 1234/10==1230/10
> а что там в ней — дело десятое. А будет медленно — ещё плашку в сервак вставим.
Да я тебя за такое на кодревью выебу. Будешь мне тесты с ограничением по времени выполнения писать, и чтобы на полудохлом воркере корп CI отрабатывало
> ещё плашку в сервак вставим
Ну и хорошо, что в 2022 еще остаются люди, мыслящие монолитами и железными серверами. Мне от этого только лучше
Аноним 18/02/22 Птн 15:23:43 26341013266
>>263409930
>технология и стек умирают

Прям как пхп, ага, ага.
18/02/22 Птн 15:28:14 26341036967
>>263410091
>вычитание
там не просто вычитание, а ещё и обновление number. Что б не считать остаток от 10, 100, 1000 и т.д., а каждую итерацию от 10.
>в 2022 ещё остаются люди
В жабе сплошное античное легаси везде. И инфраструктура там обычно соответствующая.
18/02/22 Птн 15:30:38 26341052768
>>263410091
А хотя насчёт вычитания ты прав. Сорян, в глаза долблюсь
Аноним 18/02/22 Птн 15:32:21 26341062469
IMG202202181531[...].jpg 50Кб, 794x544
794x544
Переделал, теперь возвращает инвертированный массив как изначально задача предполагала.
Аноним 18/02/22 Птн 15:35:33 26341080170
>>263410369
>>263410527
> там не просто вычитание, а ещё и обновление number.
А я тебе говорю именно про вычитание. Чтобы вместо number = (number — m) / 10 у тебя было просто number /= 10
> В жабе сплошное античное легаси везде. И инфраструктура там обычно соответствующая.
Ой вей, ну расскажи мне, что же там за античное легаси. У меня на проекте, например, 17 + котлин и спринг с облаками. Даже в большинстве банков уже все на к8с и ош переходят или уже перешли с железных решений. Если ты по какой-то случайности всё еще живешь на проекте с легаси, прямо сейчас открывай спеку спринг клауда, чтобы через месяц уже мочь открыть резюме и свалить нахуй из той клоаки, где ты сейчас обитаешь

>>263410624
Да, молодец, правильно. Еще годик поучишься, и сможешь в джуны идти, если не можешь посмотреть и проанализировать, что другие в треде скидывают
Аноним 18/02/22 Птн 15:39:31 26341099871
>>263409930
Легаси на джаве на всех до конца жизни хватит в любом случае.

Научится на эаве работать перекатиться в любой другой серверный язык за месяц, везде +- одно и то же говно
Аноним 18/02/22 Птн 15:42:30 26341116272
>>263410624
69й пост в треде, а ОП до сих пор стринги мучает. Смотри на варианты с делением! Слушай что умный дядя-анон говорит.
Аноним 18/02/22 Птн 15:42:47 26341118373
А разве не опасно лонг в инт конвертировать? Там же проебаться значение может, или я чего-то не понимаю
Аноним 18/02/22 Птн 15:43:42 26341124074
>>263411162

Ты вот докажи что через стринг медленнее.
Аноним 18/02/22 Птн 15:44:09 26341126575
>>263411162
Да я пытался сам ковырять, сейчас сделаю как умные дяди посоветовали.
18/02/22 Птн 15:47:09 26341141676
>>263410801
>расскажи
Большая часть кода Java7 (никаких котлинов и скалы, хотя и умею). Томкат, mySql, фронтенд без жс. И да, не спринг, лол. Чем бы ещё тебя напугать? А ну да. Апи, с которыми мы работаем ещё древнее. Соап-конверты на аксисе, мд5 хэши и т.п.
>свалить нахуй
А зачем? Пока меня всё устраивает. Я тут незаменим. Современный молодой специалист скорее удавится, чем будет в этом всём копаться. А я старый и скучный и уже всё что надо знаю. Деньги мне тратить особо не на что. За зарплатой не гонюсь. Сижу много лет на одном месте. За копейки, но и не напрягаюсь.
Аноним 18/02/22 Птн 15:53:17 26341171277
>>263411183
Опасно, уже донесли об этом
Аноним 18/02/22 Птн 15:55:32 26341184078
>>263411416
> Чем бы ещё тебя напугать?
Да не напугаешь, лол. Сам со всем этим работал, даже с 5 приходилось сталкиваться
> mySql
А вот тут удивил, если честно. Ожидал увидеть оракл
> мд5 хэши
Вашим безопасникам нормально?
> Я тут незаменим.
> не напрягаюсь.
В этом и проблема, анон. Ты сидишь так толком без дела, голову не напрягаешь, нового ничего не изучаешь. Как придет время что-то менять компания загнется, решат стек менять, тебя самого заебет вконец — мало ли что, крайне сложно будет вкатиться куда-то. Да, всегда будут проекты на легаси-стеке, но даже банки, как я уже писал, его обновляют. Так что ты банально выйдешь на рынок без актуальных знаний. Нормально?
Алсо, если ты и сам говоришь, что молодой специалист скорее удавится, ты не боишься, что в какой-то момент приток свежей крови к вам в компанию так сильно иссякнет, что на тебя будут сваливать всё больше и больше, и ты будешь не просто незаменимым, а вообще околоединственным?
Аноним 18/02/22 Птн 16:07:25 26341243679
Untitled.png 71Кб, 814x970
814x970
>>263411240
Тест не очень корректный - надо бы как-то использовать генерящиеся значения с каждой итерации, чтобы компилятор это не оптимизировал, но результат и так налицо.
18/02/22 Птн 16:09:56 26341255280
>>263411840
>оракл
Да какая разница, мускль, оракл, постгрес. Что поставили 10 лет назад то и стоит.
>Вашим безопасникам
А это и не наши. В некоторых местах (где именно, не скажу) торчащий наружу эндпоинт для совершения денежной операции даже не хэшем защищён, а "паролем", лол. Т.е. прям в юрл передаёшь пароль а-ля /password=12345&operation=pay&amount=1000 . Я сам не особо в безопасности разбираюсь, но даже у меня на жопе волосы дыбом встают иногда, когда я вижу какое-нибудь древнее апи, которое надо использовать.
>голову не напрягаешь
По работе не напрягаю. Так то я для себя нет-нет да что-нибудь новенькое и изучаю. Но без фанатизма. Вот этих мифических "актуальных знаний" ни у кого нет, как мне кажется. Ты можешь год потратить на доскональное изучение очередной модной технологии, и обнаружить, что она успела безнадёжно устареть, авторы окуклились, а вся информация в сети исходит от таких же изучателей. Когда придёт время, я нагуглю основы и этого хватит. Всё равно на новом месте будет какая то своя уникальная специфика, к которой заранее не подготовиться. А если не осилю - поделом мне, пойду в пятёрочку кассиром.
Аноним 18/02/22 Птн 16:28:47 26341362381
>>263405978 (OP)
Работа на ДЖАВА скучная хуйня с дейликами по 3 часа каждый день
Аноним 18/02/22 Птн 16:32:08 26341383582
>>263409930
Да найдет он работу на ДЖАВА просто работа будет говно типа сапортить какое-то говно с пердисками. Даже код не надо будет писать, скорее можно сказать так, если любишь писать код ДЖАВА ХУЙНЯ
Аноним 18/02/22 Птн 16:36:10 26341406783
>>263407246
Ссылку кто будет давать, Пушкин?
Аноним 18/02/22 Птн 16:38:09 26341417284
>>263408506
Как будто этого джентльмена не выебут за то, что он линкедлист за каким-то хуем использовал.
Аноним 18/02/22 Птн 16:39:14 26341423985
>>263410801
Джава хуйня, дейлики апрувы говно говна с пердиксами и индусами
Аноним 18/02/22 Птн 16:41:54 26341438886
>>263405978 (OP)
> попалась задача представить число long в виде массива
На практике имеет смысл только представление в виде массива байтов.
tm_stp[0] = (byte) ((ts >> 24) & 0xFF);
tm_stp[1] = (byte) ((ts >> 16) & 0xFF);
tm_stp[2] = (byte) ((ts >> 8) & 0xFF);
tm_stp[3] = (byte) ((ts >> 0) & 0xFF);
Аноним 18/02/22 Птн 16:44:38 26341453287
>>263406150
бля чел... очевидно length(-1) ёпта, кто тут кодер я или ты блять?
Аноним 18/02/22 Птн 16:45:28 26341457488
>>263413835
Навык читать и понимать гвонокод >>>>>>>> писать говнокод
Он в любом случае выиграет
Аноним 18/02/22 Птн 16:47:57 26341471389
2022-02-18174659.png 3Кб, 716x66
716x66
Я правильно понял, что тут 80 постов пишут классы для такого преобразования?
Аноним 18/02/22 Птн 16:48:03 26341472090
>>263414574
Я имею ввиду сапортить не баги фиксить, а что типа CI/CD и дроча конфигов и инфраструктуры
Аноним 18/02/22 Птн 16:54:52 26341503991
18/02/22 Птн 16:56:43 26341517792
>>263414713
В жабе так тоже можно:
System.out.println(Arrays.toString(String.valueOf(number).toCharArray()));
Но это не "решение" задачи, а использование чужого (встроенного) решения. Оно вкатывальщика ничему не научит.
Аноним 18/02/22 Птн 17:02:30 26341550593
>>263415177
Так тут в ваших решениях >>263410624 тоже какие-то импорты и готовые методы, не?
Аноним 18/02/22 Птн 17:04:26 26341561094
>>263415039
String.valueOf()

До свидания

>>263414713
str()

До свидания

>>263414388
>tm_stp[0] = (byte) ((ts >> 24) & 0xFF);
>tm_stp[1] = (byte) ((ts >> 16) & 0xFF);
>tm_stp[2] = (byte) ((ts >> 8) & 0xFF);
>tm_stp[3] = (byte) ((ts >> 0) & 0xFF);
Красиво, но не работает, где-то ты в битовой арифметике лажанул.

18/02/22 Птн 17:06:51 26341573295
>>263405978 (OP)
одебиливший вкатокарась, ты?
попробуй книги читать, или с таким подходом изучения в жс/питон пиздуй
Аноним 18/02/22 Птн 17:15:06 26341619696
Аноним 18/02/22 Птн 17:16:20 26341627297
>>263415610
>String.valueOf()
>
>До свидания


байтослесарь, ты? Я узнал тебя по твоим шизоидным оптимизациям...
Аноним 18/02/22 Птн 17:17:07 26341630498
>>263415732
Как чтение книг поможет? Везде пишут что нужно писать код а не книжки читать.
Аноним 18/02/22 Птн 17:17:14 26341631399
Я чето нихуя не понял че вы тут мучаете весь тред. В одну строчку же делается.
System.out.println(String.valueOf(longValue).toCharArray())
И все.
Аноним 18/02/22 Птн 17:18:58 263416417100
Аноним 18/02/22 Птн 17:19:04 263416419101
Аноним 18/02/22 Птн 17:20:13 263416486102
>>263416313
CharArray не прокатит, нужен int массив.
Аноним 18/02/22 Птн 17:23:56 263416662103
2022-02-18182305.png 4Кб, 779x57
779x57
Аноним 18/02/22 Птн 17:24:12 263416671104
Аноним 18/02/22 Птн 17:25:27 263416741105
>>263416419
У тебя там StringBuilder в каждом вызове новый, можно без него обойтись. Со строками такого не будет из-за интернирования, хочешь проверь этот метод - https://ideone.com/4zibRX
Аноним 18/02/22 Птн 17:37:21 263417326106
>>263416741
Забавно, твое решение самое медленное. Думаю из-за .parseInt()
Код теста: https://ideone.com/o6FuC9 заранить его тут из-за таймаута не получится, это просто для информации

>digitizeStr: 6075
>digitizeStr2 (no StringBuilder): 13762
>Division by 10: 5774
Аноним 18/02/22 Птн 17:48:19 263417904107
>>263417326
Действительно, забавно. Но это из-за substring, вот так будет быстрее - https://ideone.com/a1MjV1

почти догоняет твою реализацию
Аноним 18/02/22 Птн 17:58:48 263418407108
>>263417904
Да, стало быстрее:

>digitizeStr: 6734
>digitizeStr2 (no StringBuilder, no substring()): 7619
>Division by 10: 5877
Аноним 18/02/22 Птн 18:05:25 263418737109
Ебать тут байтоебов, интересно будет отрицательная корреляция между зп и любовью к байтоебству ?
Аноним 18/02/22 Птн 18:13:27 263419110110
>>263418737
Ну у меня реально большой доход для ДС ))

Мимо анон замеряющий перформанс
Аноним 18/02/22 Птн 18:14:24 263419158111
>>263418407
В итоге вариант вкатуна опа не сильно уступает эталонному, там разница же совсем некритичная 15-20 процентов.
Аноним 18/02/22 Птн 18:18:12 263419341112
>>263419158
15% да. В проде такое может и пойдет, но на собесе такое решение сразу покажет, что джун, а не сеньор.
Аноним 18/02/22 Птн 18:19:56 263419427113
>>263419341
Так вроде оп и есть вкатун который пойдет работать за 30к и нарабатывать опыт. Вот если бы вообще не смог решение придумать тогда скорее всего программирование не для него.
Аноним 18/02/22 Птн 18:26:05 263419735114
>>263405978 (OP)
ОП(ХУЙ(Числа(Разбить(Строка(Число)))))
Аноним 18/02/22 Птн 18:28:24 263419863115
Мда, умер конечно с байтоебов на джаве. Вы нахуя это делаете?
Аноним 18/02/22 Птн 18:30:36 263419992116
>>263419863
Кто такой байтоеб?
мимо ньюфаг
Аноним 18/02/22 Птн 18:32:21 263420091117
>>263419427
Так ОП молодец, не хочу ничего сказать, решил таки задачку, хоть и с помощью, еще попрактикуется на всяких хакерранках и прочих литкодах и пройдет собес. Речь о том, что всегда стоит поискать лучшее решение. Ну а на собесе, даже если делать решение со строками, то надо обязательно сказать интервьюеру, что можно сделать и через деление на 10 и с помощью битовой арифметики (типа как >>263414388 предложил)
Аноним 18/02/22 Птн 18:36:43 263420334118
>>263419992
Это такой хуй который дрочит байты и считает милисекунды. На джаве абсолютно бесполезная хуйня потому что 99% задач на джаве абсолютно не байтоебские. А остальной 1% все равно на си будет быстрее.
18/02/22 Птн 18:37:32 263420377119
18/02/22 Птн 18:38:37 263420425120
>>263405978 (OP)
Сук, поржал с вайтишки ебаной. Решил в одну строчку, хуеджаву не знаю.




мимо проджект, зп - 480к рубасов в месяц
Аноним 18/02/22 Птн 18:44:13 263420717121
>>263420425
Решил в 0 строчек.
мимо архитектор за 1488 к рубасов в месяц
Аноним 18/02/22 Птн 18:58:51 263421496122
У тебя индексация массива с нуля начинается Васька, что у тебя будет в индексе [length]? Кадровая масса
Аноним 18/02/22 Птн 19:36:07 263423379123
>>263405978 (OP)
Что это за каловое - '0'? Ну понятно, что 0 преобразуется в число, но нахуя это делать?
Аноним 18/02/22 Птн 19:39:36 263423562124
>>263423379
Потому что char коды цифр он так преобразовывает к самим цифрам. Коды-то подряд идут с нуля начиная
18/02/22 Птн 19:53:52 263424276125
>>263405978 (OP)
ты бы для начала перед решением задачек уровня 9 класса информатики (хотя на ОГЭ кстати задачи намного сложнее этой) синтаксис выучил и научился код нормально писать. У нас в универе на каждой лабе и экзамене давали десятки задач раз 100 в сложнее прямиком с литкода и со спортивных сайтов по программированию. И знаешь, сколько потом устроилось на работу? 5 челов из всей группы, которые каждый день пилили свои проекты и начинали работать (не все из них) уже с последних курсов
Настройки X
Ответить в тред X
15000
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов