Menu
Coddy logo textTech

Omówienie gry

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

challenge icon

Wyzwanie

Łatwy

W tym rozdziale zbudujesz konfigurowalną grę FizzBuzz, używając funkcji, pętli i logiki warunkowej.

Na początek utwórz funkcję o nazwie check_divisible, która przyjmuje dwa argumenty: number i divisor. Funkcja powinna zwracać TRUE, jeśli liczba jest podzielna przez dzielnik (bez reszty), a w przeciwnym razie FALSE.

Odczytaj dwie liczby z wejścia, przekonwertuj je na wartości numeryczne i wywołaj swoją funkcję z tymi wartościami. Wypisz zwrócony wynik.

Na przykład, jeśli dane wejściowe to:

15
3

Wynik powinien być następujący:

[1] TRUE

Jeśli dane wejściowe to:

15
5

Wynik powinien być następujący:

[1] TRUE

Jeśli dane wejściowe to:

7
3

Wynik powinien być następujący:

[1] FALSE

Spróbuj swoich sił

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

# TODO: Utwórz funkcję o nazwie check_divisible, która przyjmuje dwa argumenty:
# number i divisor. Zwróć TRUE, jeśli number jest podzielne przez divisor, w przeciwnym razie FALSE.


# Wywołaj swoją funkcję i wypisz wynik
print(check_divisible(number, divisor))

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator R online