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 |
И аз съм с речник, все пак упражненията са тях: https://pastebin.com/6C8ui4zW
Привет.
Въпрос свързан не толкова с това как да се реши задачата, а с начина по който е зададено условието.
От решенията, които сте постнали виждам, че отпечатвате съвпаденията на 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
Благодаря предварително.
иска се да се принтитат ключовете които съдържат зададения ключ и съответно валютата които съдържат валюто
възможно е и обратното например ключа да се съдържа в дадения първоначално ключ и с валютата е така
Благодаря за отговора. Въпреки това, може би аз съм в грешка, но в така зададеното условие, от никъде не става ясно, че се стига до принтене на value, само ако има съотвестнвие между .key и контролния key. Възможно е и аз да не разбирам условието