Здесь во вторую строчку добавяются все символы. И он никак не желает добавлять только те, что есть в втором массиве. Почему?
Радхараман Скороход
18 уровень
Сейчас уже решил по другому, но не могу понять - почему это не работает?
Решен
Комментарии (8)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
MakarichВладелец интернет-магазин в BRANDS HOUSE
20 марта 2018, 06:59
Может из-за метода isConsonants, может из-за отсутствия проверки на пробел, а может Валли выделывается и не пропускает System.out.print("\n"); Ну или всё вместе)
0
Радхараман Скороход
20 марта 2018, 07:00
Ни то, ни другое, посмотрите внимательно на конструкцию if-else в методе main.)
0
MakarichВладелец интернет-магазин в BRANDS HOUSE
20 марта 2018, 07:07
Я не вижу там проверки на ' '
0
MakarichВладелец интернет-магазин в BRANDS HOUSE
20 марта 2018, 07:07
0
Радхараман Скороход
20 марта 2018, 07:11решение
Она не нужна по условию, это не знак препинания, наоборот валидатор не пропускает пробелы. А дело в ; после else
Компилятор воспринимает это как окончание пустой команды и дальнейший код выполняет как обычное тело цикла, а не как условие. Поэтому по второму "условию" проходит все) Собственно я убрал это двоеточие и все нормально заработало)
+2
MakarichВладелец интернет-магазин в BRANDS HOUSE
20 марта 2018, 07:13
lol, я на такие вещи уже давно внимания не обращаю, просто бегло сам код прочитал, а на ; не обратил внимания. Век живи век учись)
+1
Радхараман Скороход
20 марта 2018, 07:18
Вот и я о том)
0
Радхараман Скороход
20 марта 2018, 06:50
Ааааа! Вот только посмотрел другим взглядом...) Оставлю здесь в назидание)
0