Piramide piatta di asterischi
Fa parte della sezione Fondamenti del percorso Ruby di Coddy. Lezione 86 di 88.
Sfida
FacileLeggi un numero n dall'input e stampa una piramide piatta di asterischi su una singola riga.
La piramide è composta da gruppi di asterischi: il primo gruppo ha 1 asterisco, il secondo ne ha 2, il terzo ne ha 3 e così via, fino a n asterischi. Ogni gruppo è separato da un singolo spazio.
Usa la moltiplicazione di stringhe ("*" * count) per creare ogni gruppo di asterischi e componi l'intero schema prima di stamparlo.
Per esempio, se l'input è 5, l'output dovrebbe essere:
* ** *** **** *****Se l'input è 3, l'output dovrebbe essere:
* ** ***Se l'input è 1, l'output dovrebbe essere:
*Provalo tu
# Leggi il numero n dall'input
n = gets.to_i
# TODO: Scrivi il tuo codice qui sotto
# Usa un ciclo per costruire il motivo a piramide
# Ogni gruppo deve avere un numero crescente di asterischi (1, 2, 3, ... n)
# Usa la moltiplicazione di stringhe ("*" * count) per creare ogni gruppo
# Separa i gruppi con un solo spazio
# Stampa il risultato
puts resultTutte le lezioni di Fondamenti
4Operatori Parte 2
Operatori logici Parte 1Operatori logici Parte 2Riepilogo - Logica sempliceOperatori logici Parte 3Operatori logici Parte 47Calcolatore per dividere il conto
Messaggio di benvenutoAcquisire input dall'utente10FizzBuzz con un colpo di scena
Panoramica del giocoIl metodo FizzBuzz2Variabili e tipi di dato
Numeri e variabiliTipo di dato stringaTipo di dato booleanoTipo di dato SymbolVerifica dei tipi di datoConvenzioni di denominazioneRiepilogo - Creazione di variabili5Strutture decisionali
Istruzione ifIf-ElseRipasso - Calcolatrice sempliceIf-Else annidatoIstruzione unless8Cicli
Ciclo for con intervalliCiclo whilebreaknextRiepilogo - FattorialeCiclo timesCiclo untilCicli annidatiRiepilogo - Input dinamico3Operatori, parte 1
Operatori aritmeticiOperatore moduloScorciatoie aritmeticheRipasso: matematica sempliceOperatori di confronto6Input/Output di base
Output con putsOutput con print e pOutput con variabiliInput con getsMetodo chompConversione di tipoRipasso - Calcolatore dell'etàRipasso - Vero o falsoEsercitati da solo: Compilatore Ruby online