Loading...
AlexKP avatar AlexKP 0 Точки

Programming Fundamentals - Nested Dictionaries - Exercises - Problem{2} - Key-Key Value-Value

Здравейте, решението ми на тази задача ми дава само 20/100. Бихте ли ми помогнали да открия грешката ?

Judge: https://judge.softuni.bg/Contests/Compete/Index/433#1

Код: https://pastebin.com/fBqBXPGa

Условие:

2.Key-Key Value-Value

Write a program, which searches for a key and value inside of several key-value pairs.

Input

  • On the first line, you will receive a key.
  • On the second line, you will receive a value.
  • On the third line, you will receive N.
  • On the next N lines, you will receive strings in the following format:

“key => {value 1};{value 2};…{value X}”

After you receive N key -> values pairs, your task is to go through them and print only the keys, which contain the key and the values, which contain the value. Print them in the following format:

{key}:

-{value1}

-{value2}

-{valueN}

Examples

Input

Output

bug

X

3

invalidkey => testval;x;y

debug => XUL;ccx;XC

buggy => testX;testY;XtestZ

debug:

-XUL

-XC

buggy:

-testX

-XtestZ

key

valu

2

xkeyc => value;value;valio

keyhole => valuable;x;values

xkeyc:

-value

-value

keyhole:

-valuable

-values

 

 

Тагове:
0
Programming Fundamentals
Peter81 avatar Peter81 14 Точки

Привет.

Въпрос свързан не толкова с това как да се реши задачата, а с начина по който е зададено условието.

От решенията, които сте постнали виждам, че отпечатвате съвпаденията на value, само ако има съвпадение на key. Много ще съм благодарен да ми посочите, коя точно част от условието ви помогна да решите задачата потправилния начин, вместо да зациклите на 20/100 точки.

За илюстрация:

https://pastebin.com/GedzuXB9  - 20/100 - първият начин, по който опитах да реша задачата, следвайки (поне аз така го разбирам) зададането условие: "AFTER you receive N key -> values pairs, your task is to go through them and print only the keys, which contain the key and the values, which contain the value. "

 

https://pastebin.com/CMFLFSqS   - 100/100

Благодаря предварително.

0
06/08/2017 10:38:41
spzvtbg avatar spzvtbg 581 Точки

иска се да се принтитат ключовете които съдържат зададения ключ и съответно валютата които съдържат валюто

възможно е и обратното например ключа да се съдържа в дадения първоначално ключ и с валютата е така

0
Peter81 avatar Peter81 14 Точки

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

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