Знову натхненний завданням програмування 101 ось ще одне завдання.
Вхід:
- Позитивне ціле число
n >= 3
. (має бути непарним)
Вихід:
n
рядки зірочок, де перший рядок маєn
зірочки, і кожен новий рядок має дві зірочки менше, ніж рядок раніше. Поки не потрапив 1 зірочку. Звідти кожен новий рядок має дві зірочки більше, ніж рядок до повернення доn
зірочок. Проміжки або щось подібне до пробілів доводиться використовувати для вирівнювання зірочок, щоб воно справді було схоже на пісочний годинник.
Загальні правила:
- Додаткові нові рядки дозволені, але їх не потрібно використовувати.
- відступ - обов’язковий.
- Це код-гольф, тому найкоротша відповідь у байтах виграє.
- Оскільки курс викладається на мові C ++, я хочу бачити рішення в C ++.
Тестовий випадок (n = 5):
*****
***
*
***
*****