Гласные и согласные

  • 12
  • Недоступна
Это мы с вами чётко знаем, какие буквы гласные, а какие – согласные. Нам предстоит этому учить умных роботов, поэтому напишем программку для их обучения. В ней пользователь будет вводить с клавиатуры строку текста, а специальный метод поможет разделить данные на две строки, одна со всеми гласными введенной строки, вторая — только с согласными.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (327)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
SmaiLiK
13 уровень, Мозырь
17 апреля, 19:06
прочитал условия, подумал что хорошая задача, открыл файл, а там половина уже решена((
Vladyslav Pelykh
11 уровень
17 апреля, 10:48
Перевел строку в chat[]. Если пробел, продолжаем. Потом если гласная, то + к одной строке, согласная + к другой строке.
Олег
15 уровень, Москва
1 апреля, 19:04
Интересная задачка. Сделал два массива символов, в которые скопировал основной (разбитая строка на символы). Один доп. массив ищет среди всего и выдает гласные. Второй все остальное выдает, если метод isVowel указать false (не забываем тут исключить пробелы).
Maks Panteleev
20 уровень, Москва
24 марта, 17:03
было интересно, сначала думал через сплиты и регулярки надо делать, а оказалось что тут уже все готовое) создал два списка и добавлял в список гласных гласную(через вызов метода), а в список согласных соответственно по условия если не гласная и не пробел
for(char c:s){
            if(isVowel(c))vowels.add(c);
            if(!(isVowel(c))&!(Character.isWhitespace(c)))notvowels.add(c);
MaxGideon
14 уровень, Москва
23 марта, 06:57
Отличная задача ..решил через удаление пробелов из строки с помощью replaceAll(" ","") потом преобразовал строку к массиву чаров и раскидал массив по спискам гласных и согласных..а после в 2х циклах вывел элементы списков в соответствии с условием, потом посмотрел решение авторов и понял что нагородил огород))) но с другой стороны программирование тем и нравится что решить любую задачу можно разными путями)))
Алексей Поверенный
14 уровень, Одинцово
16 марта, 12:41
отличная задача
Zav_O
18 уровень, Москва
12 марта, 08:53
Два for, в каждом из них if, во втором if надо сделать проверку на то, что один из символов не равен пробелу, в конечном итоге , если if выполняется, то выводим этот символ и прибавляем ему пробел(" ").
Михаил Власов
13 уровень, Новосибирск
15 марта, 16:35
Про пробел сразу не догадался...
Santa
19 уровень
10 марта, 11:10
Тоже думал с начало создавать массивы гласные не гласные а потом сразу вспомнил дружище нам же нужна строка в конце а к строке можно прибавлять символы)))и надобность в массивах отпала))
Антон
16 уровень, иваново
5 марта, 18:17
Удалил из введённой строки все пробелы, перевёл строку в массив char. Затем сделал два списка, в один из которых накидал гласные в другой согласные.
new Cat("Barsik")
20 уровень, Сызрань
12 февраля, 12:33
Чет я на быдло-кодил, но решил. Зато вспомнил согласные буквы.🙃 Создал массив с согласными и еще один методi sVowel, и в цикле отсортировал по строчкам. Громоздко но работает.