Member 13824342 Ответов: 1

Мне нужны советы по этому упражнению


Здравствуйте: моя работа заключается в том, чтобы спросить на этой странице справку об этом упражнении:

1-кавычка-это строка, которая начинается с символа кавычки, заканчивается другим символом кавычки и заканчивается следующим символом кавычки.

не содержит промежуточных символов кавычек. Это всего лишь обычные (незаполненные) цитаты. Например,

"это строка" - это 1-кавычка.

Для k 1 k-кавычка-это строка, которая начинается с k символов кавычки и заканчивается другой k кавычкой

символы и содержит вложенную строку между ними. Вложенная строка представляет собой непустую последовательность

(k − 1)-цитаты, которым может предшествовать, разделяться или следовать любое количество некотируемых цитат.

персонажи. Например, "вся" работа " и никакой "игры"- это 2-Цитата

Поэтому мой вопрос таков: как я могу сделать часть отдельной

котировки в k-котировках и как сделать правило о котировках k-1

Что я уже пробовал:

На данный момент у меня есть этот код:

public class String_Theory {
    private static	ArrayList<integer> numbers = new ArrayList<integer>();
    private static Scanner sca= new Scanner(System.in);
    public static void main(String[]args) {
        System.out.println("Enter a number");
        int totalNumbers=sca.nextInt();
        for(int i=0	;i<totalNumbers;i++) {
            System.out.println("Enter the number of quotes");
            int num=sca.nextInt();
            numbers.add(num);
            if(sumListsNumbers(numbers)%2!=0) {
                System.out.println("No quotation");
            }else {
                **//here i have to do the the thing of k-quotes and k-1 quotes**
            }
            enter code here
        }
    }
    public static int sumListsNumbers(ArrayList<integer> numbers) {
        int total=0;
        for (int i=0; i<numbers.size();i++) {
            total=total + numbers.get(i);
        }
        return total;
    }
}

1 Ответов

Рейтинг:
1

OriginalGriff

Чаевые:
1) Мы не собираемся делать это за вас. Поэтому вам нужно приложить некоторые усилия к этому, вместо того чтобы просто публиковать грубую "оболочку" и добавлять "здесь я должен сделать то, что нужно сделать с k-кавычками и k-1 кавычками" и "введите код здесь" - мы здесь не для того, чтобы делать вашу домашнюю работу!
2) Внимательно прочитайте вопрос. Затем начните думать о проблеме и подготовьте некоторые тестовые данные. Затем возьмите карандаш и бумагу и сделайте это вручную. Затем запишите, как вы это сделали. Прочтите инструкции, которые вы только что написали - есть ли в них смысл? Если они это сделают, сделайте тесты снова, полностью следуя инструкциям. Получаете ли вы в конечном итоге правильные результаты? Если вы этого не сделаете, то пересмотрите инструкции, пока не сделаете.
Когда вы это делаете, у вас есть алгоритм, и вы можете начать искать, чтобы автоматизировать его и превратить его в приложение.

Это не так уж сложно, на самом деле - все, что нужно, это немного подумать с вашей стороны. Удачи вам!