Сервис быстрых ответов от искусственного интеллекта
Вопрос пользователя:
Ответ нейросети:
import java.util.stream.Collectors;
public class App {
public static String nrzi(String signal) {
boolean high = false;
return signal.chars()
.mapToObj(c -> {
if (c == '|') {
high = !high;
return "";
} else {
return high ? "1" : "0";
}
})
.collect(Collectors.joining());
}
public static void main(String[] args) {
System.out.println(nrzi("|¯|_|¯|___|¯|_|¯|")); // 101110101
System.out.println(nrzi("|¯|___|¯|_|¯|___|")); // 100111001
}
}
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.