Професионална програма
Loading...
kostadin9009 avatar kostadin9009 3 Точки

Здравейте, може ли малко помощ за една изпитна задача!

Ето го условието: https://judge.softuni.bg/Contests/Practice/Index/1767#2

Ето и моето решение: https://pastebin.com/RGMLnBVG

като вторият нулев тест минава, но първият не. Доста обстойно си прегледах кода и не мога да разбера защо първият тест не минава, а втория минава. Благодаря предварително!

 

Тагове:
0
C# Fundamentals
svephoto avatar svephoto 428 Точки

Здравей, kostadin9009,

 

Доколкото мога да видя в момента, имаш една дребна грешка в изписването на "comments" в това парче код:

 

                else if (command.Contains("Comment"))
                {
                    string username = data[1];
                    if (!record.ContainsKey(username))
                    {
                        record.Add(username, new Dictionary<string, int>()
                        {
                            {"likes", 0},
                            {"coments", 1}

                        });
                    }
                    else
                    {
                        record[username]["likes"] += 0;
                        record[username]["comments"]++;
                    }
                }

 

В if-проверката си написал "coments" - с едно "m" вместо с две. След тази корекция ще мине и първият нулев тест, но дори и при това положение Judge дава 70/100, така че ще трябва още работа по кода.

 

Успех!

0
01/08/2020 16:36:13