170 похожих чатов

Guys, представьте, что вы меняете работу и теперь вы будете

Nodejs dev рядом с биткоинами(блакчейном) и вам такое ТЗ: Что общего у чисел 4, 6, 8, 9 и 0? Все они содержат «дырки». Обратите внимание, что число 8 содержит не одну, а две дырки. Дан массив чисел, отсортируйте массив в соответствии с количеством дырок в числе. Следует отсортировать массив по возрастанию. , как бы вы это решали? Мне было бы интересно услышать хотя бы вашу версию, и нет - я не прошу за меня решить..

7 ответов

24 просмотра

Если только у 8, 2 дырки. То можно просто проверять 8 ли это, но я бы так не делал

Аркадий-Javelin ⛤ Автор вопроса

Та я сейчас раскидаю в объекте

x1dan
Если только у 8, 2 дырки. То можно просто проверят...

А , даже так.. типо мы уже знаем про цифры все

Аркадий Javelin ⛤
Та я сейчас раскидаю в объекте

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

Аркадий-Javelin ⛤ Автор вопроса

map={4:1, 6:1, 8:2, 9:1, 0:1,...} Инициализировал вот такой мап бы, а так же массив такой же длины как массив твоих чисел. В позиции нового массива holeCount[i]+=map[arr[i][j]] посимвольно добавлял бы количество дырок. А потом бы сортировал массив по внешнему условию, а не внутреннему (меняя значения в обоих массивах)

Igorek Kirichenko
А , даже так.. типо мы уже знаем про цифры все

Ну если мы устанавливаем правила, что в такой то цифре, столько то дырок. То почему бы не установить правило, что только в 8, 2 дырки

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта