Size: a a a

2021 February 02

DC

Denis Chikanov in learn.java
Ещё и дорогое решение
источник

АБ

Артемий Богданов... in learn.java
Дмитрий Газиев
Добрый вечер, вопрос на логику.
Массив одномерный из чисел.
Ну примерно 20 чисел в ряд.

Если есть 3 числа подряд 1 1 1 то вернуть true иначе false.

Складывать нельзя, пока в голову пришло только одно.

Проходимся циклом, элементы конвертируем в строку, и ищем сравнение строки "111" со склеинами стринг 3 элементами и так до конца строки..
arr[i] == arr[i+1] && arr[i] == arr[i+2]
источник

ДГ

Дмитрий Газиев... in learn.java
Ilya Slezkin
исправил если что)
Даже и не думаю открывать, сам догадаюсь :3
источник

N🌌

Nazarii 🌌 in learn.java
+
Линейное решение, лучше нельзя, и просто.
Конвертировать куда-то что-то это overkill
источник

ДГ

Дмитрий Газиев... in learn.java
Ну зачем ты это сделал :(
источник

ДГ

Дмитрий Газиев... in learn.java
Nazarii 🌌
+
Линейное решение, лучше нельзя, и просто.
Конвертировать куда-то что-то это overkill
Вот я поэтому и спросил совета изначально
источник

ДГ

Дмитрий Газиев... in learn.java
Да все уже, теперь ясно стало :с
источник

Э

Эд in learn.java
Denis Chikanov
Ещё и дорогое решение
зато мало кода
источник

АБ

Артемий Богданов... in learn.java
Эд
зато мало кода
Сейчас бы код экономить вместо производительности
источник

Э

Эд in learn.java
Артемий Богданов
Сейчас бы код экономить вместо производительности
лол, наоборот вообще-то
источник

Э

Эд in learn.java
к тому же сразу понятно, что написано
источник

N🌌

Nazarii 🌌 in learn.java
Эд
к тому же сразу понятно, что написано
Что не так с i, i + 1, i + 2?
Это недостаточно понятно?
источник

Э

Эд in learn.java
Nazarii 🌌
Что не так с i, i + 1, i + 2?
Это недостаточно понятно?
на маленькой задаче ок. Но когда цыклы везде и счётчики, становится гадко жить
источник

A

Artem in learn.java
Nazarii 🌌
Что не так с i, i + 1, i + 2?
Это недостаточно понятно?
А когда за границу массива вылезешь с i+2 ?
источник

N🌌

Nazarii 🌌 in learn.java
Artem
А когда за границу массива вылезешь с i+2 ?
Ставишь условие, чтобы не вылезти?
источник

N🌌

Nazarii 🌌 in learn.java
Какой смысл проверять массив на 3 последовательных числа, если чисел меньше, чем 3?
источник

w

weezzzeey in learn.java
Artem
А когда за границу массива вылезешь с i+2 ?
для этого в условии и ставится length - 2
источник

w

weezzzeey in learn.java
Nazarii 🌌
Какой смысл проверять массив на 3 последовательных числа, если чисел меньше, чем 3?
ну так можно отдельно проверить кол-во элементов в массиве
источник

w

weezzzeey in learn.java
в чем проблема?
источник

w

weezzzeey in learn.java
да и задача тривиальная
источник