Riepilogo - Array dei prodotti
Fa parte della sezione Fondamenti del percorso Ruby di Coddy. Lezione 62 di 88.
Sfida
FacileLeggi una singola riga di input contenente numeri interi separati da virgole (ad esempio, 3,5,2,4).
Suddividi l'input in un array di numeri interi, quindi calcola il prodotto di tutti gli elementi moltiplicandoli tra loro usando un ciclo. Stampa il prodotto finale.
Ricorda di inizializzare la variabile del prodotto a 1, non a 0.
Ad esempio, se l'input è 3,5,2,4, l'output dovrebbe essere:
120Se l'input è 2,3,4, l'output dovrebbe essere:
24Se l'input è 1,2,3,4,5, l'output dovrebbe essere:
120Se l'input è 10,5, l'output dovrebbe essere:
50Provalo tu
# Leggi l'input separato da virgole
input = gets.chomp
# Suddividi l'input in un array di numeri interi
numbers = input.split(",").map(&:to_i)
# Inizializza la variabile product
product = 1
# TODO: Scrivi il tuo codice qui sotto per calcolare il prodotto di tutti gli elementi
# Visualizza il risultato
puts productTutte 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 dinamico11Array
Creare arrayAccedere agli elementi di un arrayModificare gli arrayMetodi degli arrayRiepilogo - Array dei prodottiRiepilogo - Array invertitoScorciatoie per gli array3Operatori, 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