Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

franki2004 avatar franki2004 1 Точки

4. Students - Dictionaries

Нямам идея дори как да започна да решавам тази задача. Моля за помощ!

4. Students

You will be receiving names of students, their ID, and a course of programming they have taken in the format "{name}:{ID}:{course}". On the last line, you will receive a name of a course in snake case lowercase letters. You should print only the information of the students who have taken the corresponding course in the format: "{name} - {ID}" on separate lines.

Note: each student's ID will always be unique

 

           Input:                                                             Output:

Alex:6:programming basics                                Alex - 6 Maria - 7

Maria:7:programming basics

Kaloyan:9:advanced

Todor:10:fundamentals

programming_basics

Тагове:
0
Fundamentals Module
tripTiPscout avatar tripTiPscout 24 Точки

Здравей!

Ето една логика писана на Java. Надявам се да е от помощ.

//първо прочиташ първия ред
String input = scanner.nextLine();
//завърташ цикъл да чете вход докато го прекъснеш
while (true) {
    if (input.contains(":")) {
        //изпълнение на код докато текста съдържа разделител ":"
        input = scanner.nextLine();
    } else {
        //изпълнение на код когато е прочетен последния ред (име на курс)
        break;
    }
}

 
0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.