Challenge #4: Még két csillag

Az üdvözlés sorának elején és végén is legyen  * karakter, úgy, hogy ezzel egy keret jöjjön létre, vagyis a sor végén lévő csillag pont a 40. karakter legyen a sorban. Az első csillag és a köszönés kezdete között legyen pontosan egy szóköz, ahogy az a lenti példákon is látható. (Felteheted, hogy a bemenetként kapott név nem lesz annyira hosszú, hogy a köszönés kilógna a keretből.)


let s = input();
print("Hello " + s);


Bemenet:

Kimenet:

Bemenet:
Starshine
Helyes kimenet:
****************************************
* Good morning, Starshine!             *
****************************************
Bemenet:
Paul Kate Peter
Helyes kimenet:
****************************************
* Good morning, Paul Kate Peter!       *
****************************************
Bemenet:

                    
Helyes kimenet:
****************************************
* Good morning, my friend!             *
****************************************
Bemenet:
Little Miss Sunshine?
Helyes kimenet:
****************************************
* Good morning, Little Miss Sunshine?! *
****************************************

Segítségek

Input/output kezelés

A bemenetről olvasni az input() függvénnyel tudsz, ez mindig a bemenet következő sorát adja vissza string-ként, ha már nincs több sor, akkor pedig üres string-et ad vissza. Kiíráshoz használd a print() függvényt, ami egy string-et vár. Nem tesz sorvége karaktert (\n), szóval ha új sort akarsz kezdeni a kimeneten, arról neked kell gondoskodnod (print("\n");).

Tudnivalók az ellenőrzésről

Az ellenőrzéskor a kimenetedet karakterenként hasonlítjuk össze az elvárt kimenettel. Ezért tökéletesen meg kell egyeznie a kettőnek. Az elvárt kimenetben látható karaktereken kívül csak szóköz és sorvége ("\n") karaktert használj! Pontosan annyi szóközt tegyél, amennyit a feladat elvár! A sorok végén ne legyen szóköz. Az utolsó sor végén ne legyen sorvége karakter.

Kapcsolatok