Софтуерно Инженерство
Loading...
+ Нов въпрос
tiapko avatar tiapko 31 Точки

A miner task

Здравейте,

Можете ли да ме посъветвате, какво пропускам, че получвам 75/100 в тази задача:

You are given a sequence of strings, each on a new line. Every odd line on the console is representing a resource (e.g. Gold, Silver, Copper, and so on) , and every even – quantity. Your task is to collect the resources and print them each on a new line.

Print the resources and their quantities in format:

{resource} –> {quantity}

The quantities inputs will be in the range [1 … 2 000 000 000]

Examples

Input

Output

Gold

155

Silver

10

Copper

17

stop

Gold -> 155

Silver -> 10

Copper -> 17

 

Това е кодът:

http://pastebin.com/bQ1qf5hs

judge.softuni.bg:
https://judge.softuni.bg/Contests/Practice/Index/209#2

Тагове:
0
Programming Fundamentals 09/10/2016 20:52:02
puffed avatar puffed 289 Точки

Най-вероятно проблемът е в ToLower(). Пробвай да записваш имената на ресурсите, както се подават от конзолата, без да ги минаваш с ToLower(). За думата stop може да е с ToLower.

0
AsenCME avatar AsenCME 9 Точки

Здрасти!

Фикснах ти кода, но смених много малко... Единственото което махнах като цяло беше .ToLower();

Разгледай го тук. Дава 100/100 в Judge Системата :)

0
tiapko avatar tiapko 31 Точки

Много интересно защо се получава така, ToLower-а го сложих, защото в output-a трябва да е low ( въпреки, че условието не е). Имате ли идея, как може да се разбере къде точно "гърми" ?

 

 

0