Всех с окончанием рабочей недели)
Накидайте в комменты мемы, которые вам понравились на этой неделе (или просто любимые)
Накидайте в комменты мемы, которые вам понравились на этой неделе (или просто любимые)
Яндекс.
Второй этап:
Дана строка. Найти и вывести максимальную по длине подстроку, являющуюся палиндромом.
пример: "kloikkjkabccbaqerty" -> "abccba"
#yandex | Подписаться
Второй этап:
Дана строка. Найти и вывести максимальную по длине подстроку, являющуюся палиндромом.
пример: "kloikkjkabccbaqerty" -> "abccba"
#yandex | Подписаться
ВТБ
Вывести департаменты и количество сотрудников, где сотрудников больше 50
#vtb | #sql | Подписаться
Вывести департаменты и количество сотрудников, где сотрудников больше 50
Department(id, "name")
Person(id, "fio", department_id)
#vtb | #sql | Подписаться
Иногда нам присылают задачи, которые уже были опубликованы (приславшие собеседовались в одну и ту же компанию или в разных компаниях могут давать похожие или такие же задачи, особенно если берут с литкода)
Решили их тоже выкладывать c тегом #repeat, чтобы была статистика.
Кстати, в некоторых компаниях годами задают одни и те же вопросы и задачи😂
Решили их тоже выкладывать c тегом #repeat, чтобы была статистика.
Кстати, в некоторых компаниях годами задают одни и те же вопросы и задачи😂
Даны два итератора. Реализовать итератор, который может объединить два данных итератора (например для листов Integer):
позволяет сначала получить элементы из первого, затем из второго.
#sportmaster #repeat
позволяет сначала получить элементы из первого, затем из второго.
#sportmaster #repeat
Всех с окончанием рабочей недели)
Накидайте в комменты мемы, которые вам понравились на этой неделе (или просто любимые)
Накидайте в комменты мемы, которые вам понравились на этой неделе (или просто любимые)
open-solution
Что будет выведено на экран?
#opensolution | Подписаться
Что будет выведено на экран?
public class Test {
class A {
String str = "ab";
A() {
printLength();
}
void printLength() {
System.out.println(str.length());
}
}
class B extends A {
String str = "abc";
void printLength() {
System.out.println(str.length());
}
}
public static void main(String[] args) {
new Test().new B();
}
}
#opensolution | Подписаться
ЯНдекс
Дан массив из нулей и единиц. Нужно определить, какой максимальный по длине подинтервал
единиц можно получить, удалив ровно один элемент массива. Вернуть 0, если такого подинтервала не существует. Удаление элемента обязательно.
Пример:
[1, 1, 0, 1, 1, 1]
Удаление 0 на позиции 2 приводит к подинтервалу длины 5: [1, 1, 1, 1, 1]
Ответ: 5
[1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1]
Удаление второго 0 (позиция 6): Максимальный подинтервал — [1, 1, 1, 1, 1, 1, 1, 1, 1] длиной 9.
Ответ: 9
Дан массив из нулей и единиц. Нужно определить, какой максимальный по длине подинтервал
единиц можно получить, удалив ровно один элемент массива. Вернуть 0, если такого подинтервала не существует. Удаление элемента обязательно.
Пример:
[1, 1, 0, 1, 1, 1]
Удаление 0 на позиции 2 приводит к подинтервалу длины 5: [1, 1, 1, 1, 1]
Ответ: 5
[1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1]
Удаление второго 0 (позиция 6): Максимальный подинтервал — [1, 1, 1, 1, 1, 1, 1, 1, 1] длиной 9.
Ответ: 9