Płaska piramida z gwiazdek
Część sekcji Podstawy ścieżki R w Coddy. Lekcja 76 z 78.
Wyzwanie
ŁatwyWczytaj jedną liczbę całkowitą n i wypisz wyrównaną do lewej piramidę z gwiazdek o n wierszach.
Każdy wiersz i (od 1 do n) powinien zawierać dokładnie i gwiazdek. Użyj funkcji strrep(), aby powtórzyć znak "*", oraz cat(), aby wypisać każdy wiersz w nowej linii.
Na przykład, jeśli dane wejściowe to:
5Wynik powinien być następujący:
*
**
***
****
*****Jeśli dane wejściowe to:
3Wynik powinien być następujący:
*
**
***Spróbuj swoich sił
# Odczytaj dane wejściowe
con <- file("stdin", "r")
n <- as.integer(suppressWarnings(readLines(con, n = 1)))
# TODO: Napisz swój kod poniżej
# Użyj pętli, aby wypisać n wierszy
# Każdy wiersz i powinien zawierać i gwiazdek
# Użyj strrep(), aby powtórzyć "*", oraz cat(), aby wypisać każdy wierszWszystkie lekcje w sekcji Podstawy
4Operatory, część 2
Operatory logiczne (AND, OR)Operatory logiczne, część 2 (NOT)Powtórka — prosta logikaLogika wektoryzowana, część 1Logika wektoryzowana, część 27Kalkulator podziału rachunku
Wiadomość powitalnaPobieranie danych od użytkownika10FizzBuzz z niespodzianką
Omówienie gryFunkcja FizzBuzz2Zmienne i typy danych
Liczbowy typ danychCałkowity typ danychZnakowy typ danychLogiczny typ danychSprawdzanie typów danychKonwencje nazewnictwaBrakujące wartości: NAPodsumowanie – tworzenie zmiennych8Pętle
Pętla forPętla whilePrzerwijNastępna iteracja (continue)Powtórka — silniaGenerowanie sekwencji (seq, :)Pętle zagnieżdżonePowtórka — dynamiczne wprowadzanie danych3Operatory, część 1
Operatory arytmetyczneDzielenie całkowite i moduloOperatory przypisaniaPowtórka — prosta matematykaOperatory porównania6Podstawowe wejście/wyjście
Wyświetlanie danychCat jako wyjścieWyjście z użyciem zmiennychOdczyt danych wejściowych za pomocą readline()Podstawy konwersji typówPowtórka — kalkulator wiekuPowtórka — prawda czy fałsz9Funkcje
Deklarowanie funkcjiArgumenty funkcjiWartości zwracanePowtórzenie — funkcja SigmaPowtórzenie — funkcja walidującaDomyślne wartości parametrówPoćwicz samodzielnie: Kompilator R online