Змагання
Напишіть програму чи функцію, яка друкує зірки! Програма отримає два параметри при стандартному введенні: Розмір зірки та кількість точок зірки. Зірка може бути будь-якого розміру від 0 до 10 і мати 3, 4 або 5 балів. Вхідні параметри розділені комою, наприклад: 5,3
означає розмір 5 зірки з 3 балами. Зірки складені зірочками*
Вважайте, що програма отримає лише дійсні входи.
Відбитки повинні бути правильно розміщені, щоб ми могли бачити гарних зірок на виході!
Пояснення параметрів
Очки
Чи кількість відрахованої зброї від центральної зірочки.
3 бали зірки :
*
*
*
* *
* *
Вони складені вертикальною рукою та двома діагональними вістрями. Розмежування між діагональними руками є2*size-1
4 бали зірки
* *
* *
*
* *
* *
Вони мають форму X і складені двома діагональними лініями. Розмежування між лініями є2*(size-1)+1
5 очок зірок
*
*
* * * * *
* *
* *
Вони складаються вертикальною лінією та горизонтальною лінією. Кожна зірочка в горизонтальній лінії відокремлена одним пробілом. Також вони мають дві діагональні лінії, з розділенням між собою2*(size-2)+1
Розмір
Розмір - це кількість зірочок, у яких кожна рука зірки відлічується від центральної зірочки (включно).
Зірки розміром 1 складаються з однієї зірочки
*
Приклади розміру 2 зірки
3 бали
*
*
* *
4 бали зірки
* *
*
* *
5 очок зірок
*
* * *
* *
У поясненні параметра Points є приклади розміру 3 зірки.
Критерії виграшу
Найкоротший код виграє. Код потрібно перевірити за допомогою наступних вхідних параметрів:3,2
3,3
4,2
4,3
5,2
5,3
Бонус
-25% символів розраховують для створення розміру 6 вказівних із критеріями, поясненими раніше (6 кронштейнів, а розмір - кількість зірочок, що рахуються від центральної зірочки). Це може бути будь-яка форма, яку ви хочете, дотримуючись специфікацій. Приклад розміру 6 зірки розміром 3:
*
*
* * * * *
* * *
* * *
6-зіркових зірок необхідно перевірити за допомогою наступних даних 6,2
6,3
.