Loading...
Smartfish avatar Smartfish 3 Точки

Phonebook - pomo

Мъчих се над тази задача, но нещо не ми се получава отоговора, ако някой я е решил или може да я реши да удари едно рамо:)

1.Phonebook

Write a program that receives some info from the console about people and their phone numbers. Each entry should have just one name and one number (both of them strings).

On each line, you will receive some of the following commands:

  • A {name} {phone} – adds entry to the phonebook. In case of trying to add a name that is already in the phonebook you should change the existing phone number with the new one provided.
  • S {name} – searches for a contact by given name and prints it in format "{name} -> {number}". In case the contact isn't found, print "Contact {name} does not exist.".
  • END – stop receiving more commands.

Examples

Input

Output

A Nakov 0888080808

S Mariika

S Nakov

END

Contact Mariika does not exist.

Nakov -> 0888080808

A Nakov +359888001122

A RoYaL(Ivan) 666

A Gero 5559393

A Simo 02/987665544

S Simo

S simo

S RoYaL

S RoYaL(Ivan)

END

Simo -> 02/987665544

Contact simo does not exist.

Contact RoYaL does not exist.

RoYaL(Ivan) -> 666

A Misho +359883123

A Misho 02/3123

S Misho

END

Misho -> 02/3123

Hints

  • Parse the commands by splitting by space. Execute the commands until “END” is reached.
  • Store the phonebook entries in Dictionary<string, string> with key {name} and value {phone number}.
Тагове:
TeMePyT avatar TeMePyT 142 Точки
Best Answer

https://pastebin.com/Uy90K9rs Изгледай лекцията за речници щом те е затруднила.

0
09/05/2018 16:59:38
Vesso1980 avatar Vesso1980 486 Точки

Ето примерно решение - https://pastebin.com/jtac29bP

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