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 |
След като няколко пъти джъдж ми гърмя на 20/100 и прочетох няколко пъти условието: "After you receive N key....go through them...." ми се изясни, че трябва да ги принтирам веднага след като съм прочел нещо от конзолата. Вярно , че не пише никъде да събираме резултата в речник, но все пак основната тема на раздела е речници и първото нещо което ми дойде на акъла, беше да си направя речник.. https://pastebin.com/4MeZJ9gz