Loading...

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

ZhivkoMihalev avatar ZhivkoMihalev 3 Точки

03. Cards C# OOP

Здравейте,

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

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

Линк към Judge: https://judge.softuni.org/Contests/Practice/Index/3324#2

3.Cards

Create a class Card to hold a card’s face and suit.

  • Valid card faces are: 2, 3, 4, 5, 6, 7, 8, 9, 10, J, Q, K, A
  • Valid card suits are: S (♠), H (♥), D (♦), C (♣)

Both face and suit are expected as an uppercase string. The class also needs to have a toString() method that prints the card’s face and suit as a string in the following format:

               "[{face}{suit}]" – example: [A♠] [5♣] [10♦]

Use the following UTF code literals to represent the suits:

  • \u2660 – Spades (♠)
  • \u2665 – Hearts (♥)
  • \u2666 – Diamonds (♦)
  • \u2663 – Clubs (♣)

Write a program that takes a deck of cards as a string array and prints them as a sequence of cards (space separated). Print an exception message "Invalid card!" when an invalid card definition is passed as input.

Input

  • A single line with the faces and suits of the cards in the format:

"{face} {suit}, {face} {suit}, …"

Output

  • As output, print on the console the list of cards as strings, separated by space.
Тагове:
0
C# Advanced
bgdimgeo avatar bgdimgeo 4 Точки

100/100: 
https://pastebin.com/MCunRLkS

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