Loading...
tafko2001 avatar tafko2001 2 Точки

Проблем със задачите от Regular Expressions

Здравейте искам да попитам само при мен ли като реша дадена задача независимо коя ще е от Regular Expressions, но по малко по различен начин от който са показали на самата лекцията, задачата във Judge гърми.Например това е моят код https://pastebin.com/5h7DH6KM на една от задачките, а това е условието на задачата .

Write a function to calculate the total cost of different types of furniture. You will be given some lines of input until you receive the line "Purchase". For the line to be valid it should be in the following format:

">>{furniture name}<<{price}!{quantity}"

The price can be floating point number or whole number. Store the names of the furniture and the total price. At the end print the each bought furniture on separate line in the format:

"Bought furniture:

{1st name}

{2nd name}

…"

And on the last line print the following: "Total money spend: {spend money}" formatted to the second decimal point.

Examples

Input

Output

Comment

>>Sofa<<312.23!3

>>TV<<300!5

>Invalid<<!5

Purchase

 

Bought furniture:

Sofa

TV

Total money spend: 2436.69

Only the Sofa and the TV are valid, for each of them we multiply the price by the quantity and print the result

 

Тагове:
0
JavaScript Fundamentals 10/06/2021 00:58:44
krum_43 avatar krum_43 756 Точки

                                Здравей колега,                              Решението ти няма как да гърми ако всичко е добре написано.Системата няма лично отношение към никого.Друг е въпроса,че като всеки софтуер и тя понякога прави странни неща.Писането на регекси е тегава работа и за това те по принцип не се използват много често.В учебника на Наков има доста примери,но за да ти минава  лесно кода е нужна много практика.

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