Loading...

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

Vasetoo0 avatar Vasetoo0 5 Точки

Задача : Vapor Winter Sale - Малко Help?

Здравейте колеги, може ли някой да ми погледне кода да каже каде бъркам, че цяла сутрин се мъча? Дава ми 80/100.

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

И условието:

Problem 1. Vapor Winter Sale

 

Our favorite gaming platform, Vapor, has started its yearly winter sale. Stamat wants to buy some games and he wants to make a list.

Your task is to take every game and add it with its price. The games may have DLCs (downloadable content), which you should also add. The games will be given in the following format "{game}-{price}". The game names will contain only letters, digits and spaces. The DLCs will be given in the following format "{game}:{DLC}". All the of the inputs will be divided by ", ". You should only add the DLC if the game already exists. The DLC increases the game price by 20%.

After you have processed all the games you should lower the prices of all the games by 20% if they don't have a DLC and by 50% if they do. After this you should print the games with DLCs, ordered ascending by price, and then all the games without DLCs, ordered descending by price, in the following format:

  • If the game has a DLC:
    • "{game} - {DLC} - {price}"
  • If the game doesn't have a DLC:
    • "{game} - {price}"

The prices should be formatted to the second decimal place.

Input

One string with inputs, divided by ", ". Each input of the string will be in one of the following formats – "{game}-{price}" or "{game}:{DLC}".

You don't have to check the input, it will always be valid.

Output

"{game1} - {DLC} - {price}"

"{game2} - {DLC} - {price}"

...

"{game n} - {price}"

"{game n + 1} - {price}"

...

Examples

Input

Output

WitHer 3-50, FullLife 3-60, WitHer 3:Blood and Beer, Cyberfunk 2077-120, League of Leg Ends-10, League of Leg Ends:DoaT

League of Leg Ends - DoaT - 6.00

WitHer 3 - Blood and Beer - 30.00

Cyberfunk 2077 - 96.00

FullLife 3 - 48.00

Center Strike-14.99, FortLite-25, BattleShield 5-64.74, BattleShield 5:CoD edition, Dog of War-45, Dead Red Redemption-100, Dead Red Redemption:no DLC

BattleShield 5 - CoD edition - 38.84

Dead Red Redemption - no DLC - 60.00

Dog of War - 36.00

FortLite - 20.00

Center Strike - 11.99

И линк към Judge: https://judge.softuni.bg/Contests/Practice/Index/1394#0

 

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

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