package com.javarush.test.level07.lesson12.bonus02;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/* Нужно заменить функциональность программыЗадача: Программа вводит строки, пока пользователь не введёт
пустую строку (нажав enter). Потом она конвертирует строки в
верхний регистр (Мама превращается в МАМА) и выводит их на экран.Новая задача: Программа вводит строки, пока пользователь
не введёт пустую строку (нажав enter).Потом программа строит новый список. Если в строке чётное
число букв, строка удваивается, если нечётное – утраивается.Программа выводит содержимое нового списка на экран.Пример ввода:КотКотыЯПример вывода:Кот Кот КотКоты КотыЯ Я Я*/
public class Solution
{
public static void main(String[] args) throws IOException
{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList list = new ArrayList();
while (true)
{
String s = reader.readLine();
if (s.isEmpty()) break;
list.add(s);
}
ArrayList listUpperCase = new ArrayList();
for (int i = 0; i < list.size(); i++)
{
String s = list.get(i);
if (s.length()%2==0)
listUpperCase.add(s+" "+s);
else listUpperCase.add(s+" "+s+" "+s);
}
for (int i = 0; i < listUpperCase.size(); i++)
{
System.out.println(listUpperCase.get(i));
}
}
}
Комментариев нет:
Отправить комментарий