Добрый день, валидатор принял, но если я скармливаю программе 2 строки, то они выводятся в одну. Голова уже не варит, подскажите как сделать, чтобы количество строк не менялось?
Олег
35 уровень
Не выводит в 2 строки
Решен
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Павелстудент на стероидах в Java Syntax Pro beta
15 ноября 2021, 00:47
Покажи кусочек кода хотя бы и поясни куда ты чего скармливаешь - подаёшь файл с несколькими строками?
Можно предположить что на выводе ты используешь System.out.print() вместо .println() если выводишь построчно. Или каким-то образом удаляешь разделители строк
0
Олег
15 ноября 2021, 22:33
Блин, я думал сразу крепится
public class Solution {
public static void main(String[] args) throws IOException {
Scanner sc = new Scanner(System.in);
List<String> list = Files.readAllLines(Path.of(sc.nextLine()));
for (String str : list){
char [] simbl = str.toCharArray();
for (char i : simbl){
if (i != ' ' && i !=',' && i !='.'){
System.out.print(i);
}
}
}
}
}
0
Павелстудент на стероидах в Java Syntax Pro beta
16 ноября 2021, 00:05полезный
Если решение уже принято, то чтобы не спойлерить оно не прикладывается.
Ну так и есть - ты строки обрабатываешь каждую отдельно, но между ними перевод не вгоняешь. Во внешнем цикле нужно в конце вставить что-нибудь подходящее для этого.
+1