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

Что можно улучшить? Пробовал через array, но там надо юзать

copyOf для того, чтобы избавиться от \u0000 в конце. Плюс надо иметь дополнительное поле count для того, чтобы символы нормально добавлялись в массив.

15 ответов

19 просмотров
Egor-Gavrilov Автор вопроса
Egor Gavrilov
screenshot

Зачем тебе первый if, если судя по подсказке continue не будет вызвано? Тесты лучше как-то называть, чтобы было понятно, что там просходит, также можно сделать негативные сценарии

Egor-Gavrilov Автор вопроса
Михаил
Зачем тебе первый if, если судя по подсказке conti...

Насчёт if'ов, то это для того, чтобы '\n' не шёл в else, а сразу отсеялась. Иначе она попадёт в else, и будет добавлена в sb.

Egor-Gavrilov Автор вопроса
Михаил
Зачем тебе первый if, если судя по подсказке conti...

Плюс у меня установлен Sonarlint, и она любит выдавать подобные предупреждения.

Egor Gavrilov
Плюс у меня установлен Sonarlint, и она любит выда...

Ошибается он довольно редко, надо заметить.

Egor-Gavrilov Автор вопроса
Egor-Gavrilov Автор вопроса
Egor Gavrilov
Сейчас попробую поправить.

Вот что происходит, если убрать эту ветку.

Egor Gavrilov
screenshot Вот что происходит, если убрать эту ветку.

Сонарлинт не говорит, что надо убирать ветку. Он говорит, что в ветке не нужен continue

Egor-Gavrilov Автор вопроса
Nikita Fedkin
Сонарлинт не говорит, что надо убирать ветку. Он г...

Теперь Идея ругается о том, что if пустой.

Egor-Gavrilov Автор вопроса
Egor Gavrilov
Теперь Идея ругается о том, что if пустой.

Но зато тесты проходит, и это уже хорошо.

Egor Gavrilov
Теперь Идея ругается о том, что if пустой.

Этот код можно переписать несколькими способами :)

Egor Gavrilov
screenshot

У тебя в логике ошибка как минимум, что будет если входная строка {3} в твоём варианте и варианте с реплейс?

Egor-Gavrilov Автор вопроса
Олег Гуреев
У тебя в логике ошибка как минимум, что будет если...

Вот это я даже и не знаю, как делать правильно. В этом и проблема.

Egor Gavrilov
Насчёт if'ов, то это для того, чтобы '\n' не шёл в...

Если у тебя условие попадает в if, он уже не войдет в else

Egor-Gavrilov Автор вопроса
Egor Gavrilov
Вот это я даже и не знаю, как делать правильно. В ...

Исправил. Тесты проходят. Код: https://pastebin.com/nd3DxPWT Тесты: https://pastebin.com/tsUdqpuh

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта