Menu
Coddy logo textTech

Riepilogo - Funzione Sigma

Fa parte della sezione Fondamenti del percorso R di Coddy. Lezione 49 di 78.

challenge icon

Sfida

Facile

Crea una funzione chiamata sigma che accetti un argomento n e restituisca la somma di tutti gli interi da 1 a n.

Leggi un numero dall'input, convertilo in un valore numerico e chiama la tua funzione sigma con questo valore. Stampa il risultato restituito.

Per esempio, se l'input è 5, la tua funzione dovrebbe calcolare 1 + 2 + 3 + 4 + 5 = 15 e l'output dovrebbe essere:

[1] 15

Se l'input è 10, la tua funzione dovrebbe calcolare la somma da 1 a 10 e l'output dovrebbe essere:

[1] 55

Se l'input è 1, l'output dovrebbe essere:

[1] 1

Provalo tu

# Leggi l'input
con <- file("stdin", "r")
n <- suppressWarnings(readLines(con, n = 1))
n <- as.numeric(n)

# TODO: Crea una funzione chiamata 'sigma' che accetti un argomento 'n'
# e restituisca la somma di tutti gli interi da 1 a n


# Chiama la funzione e stampa il risultato
print(sigma(n))

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore R online