Menu
Coddy logo textTech

Powtórzenie — funkcja Sigma

Część sekcji Podstawy ścieżki R w Coddy. Lekcja 49 z 78.

challenge icon

Wyzwanie

Łatwy

Utwórz funkcję o nazwie sigma, która przyjmuje jeden argument n i zwraca sumę wszystkich liczb całkowitych od 1 do n.

Wczytaj liczbę z wejścia, przekształć ją na wartość liczbową i wywołaj swoją funkcję sigma z tą wartością. Wypisz zwrócony wynik.

Na przykład, jeśli wejściem jest 5, Twoja funkcja powinna obliczyć 1 + 2 + 3 + 4 + 5 = 15, a wynikiem powinno być:

[1] 15

Jeśli wejściem jest 10, Twoja funkcja powinna obliczyć sumę od 1 do 10, a wynikiem powinno być:

[1] 55

Jeśli wejściem jest 1, wynikiem powinno być:

[1] 1

Spróbuj swoich sił

# Odczytaj dane wejściowe
con <- file("stdin", "r")
n <- suppressWarnings(readLines(con, n = 1))
n <- as.numeric(n)

# TODO: Utwórz funkcję o nazwie 'sigma', która przyjmuje jeden argument 'n'
# i zwraca sumę wszystkich liczb całkowitych od 1 do n


# Wywołaj funkcję i wypisz wynik
print(sigma(n))

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator R online