Сервис быстрых ответов от искусственного интеллекта
Вопрос пользователя:
Ответ нейросети:
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
String input = "qweqrty";
System.out.println(findMaxLengthSubsequence(input)); // Output: 6
}
public static int findMaxLengthSubsequence(String input) {
ArrayList<Character> list = new ArrayList<>();
int maxLength = 0;
for (char c : input.toCharArray()) {
if (list.contains(c)) {
maxLength = Math.max(maxLength, list.size());
int index = list.indexOf(c);
for (int i = 0; i <= index; i++) {
list.remove(0);
}
}
list.add(c);
}
maxLength = Math.max(maxLength, list.size());
return maxLength;
}
}
Напишите нам, если в вопросе есть ваши персональные данные (yasnoponyatno24@yandex.ru)
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.