La sfida
Scrivi un programma o una funzione che stampa le stelle! Il programma riceverà due parametri mediante input standard: dimensione della stella e numero di punti della stella. Una stella può avere qualsiasi dimensione compresa tra 0 e 10 e avere 3, 4 o 5 punti. I parametri di input sono separati da una virgola, ad esempio: 5,3indica una stella di dimensioni 5 con 3 punti. Le stelle sono composte da asterischi*
Considera che il programma riceverà solo input validi.
Le stampe devono essere spaziate correttamente in modo da poter vedere belle stelle nell'output!
Spiegazione dei parametri
Punti
È il numero di armi contate dall'asterisco centrale.
3 punti stelle :
*
*
*
* *
* *
Sono composti da un braccio verticale e due bracci diagonali. La separazione tra le braccia diagonali è2*size-1
4 punti stelle
* *
* *
*
* *
* *
Hanno la forma di una X e sono composte da due linee diagonali. La separazione tra le linee è2*(size-1)+1
5 punti stelle
*
*
* * * * *
* *
* *
Sono composti da una linea verticale e una linea orizzontale. Ogni asterisco nella linea orizzontale è separato da uno spazio. Inoltre hanno due linee diagonali, con una separazione tra di loro2*(size-2)+1
Taglia
La dimensione è il numero di asterischi che hanno ciascun braccio della stella contando dall'asterisco centrale (incluso).
Le stelle di taglia 1 sono composte da un singolo asterisco
*
Esempi di dimensioni 2 stelle
3 punti
*
*
* *
4 punti stelle
* *
*
* *
5 punti stelle
*
* * *
* *
Hai esempi della dimensione 3 stelle nella spiegazione del parametro Punti.
Criteri vincenti
Il codice più corto vince. Il codice deve essere verificato con i seguenti parametri di input:3,2 3,3 4,2 4,3 5,2 5,3
indennità
-25% i caratteri contano per la creazione di una dimensione 6 indicata con i criteri spiegati in precedenza (6 bracci e la dimensione è il numero di asterischi che contano dall'asterisco centrale). Può essere qualsiasi forma tu voglia mentre rispetta le specifiche. Un esempio di una stella di taglia 6 con taglia 3:
*
*
* * * * *
* * *
* * *
Le stelle a 6 punti devono essere controllate con i seguenti input 6,2 6,3.




