Сервис быстрых ответов от искусственного интеллекта
Вопрос пользователя:
Ответ нейросети:
public class App {
public static void main(String[] args) {
String str = "qweqrty";
System.out.println(getLongestLength(str)); // Output: 6
}
public static int getLongestLength(String s) {
int n = s.length();
int res = 0;
int[] lastIndex = new int[256];
Arrays.fill(lastIndex, -1);
int i = 0;
for (int j = 0; j < n; j++) {
i = Math.max(i, lastIndex[s.charAt(j)] + 1);
res = Math.max(res, j - i + 1);
lastIndex[s.charAt(j)] = j;
}
return res;
}
}
Напишите нам, если в вопросе есть ваши персональные данные (yasnoponyatno24@yandex.ru)
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.