Płaska piramida z gwiazdek
Część sekcji Podstawy ścieżki Ruby w Coddy. Lekcja 86 z 88.
Wyzwanie
ŁatwyWczytaj liczbę n i wypisz płaską piramidę z gwiazdek w jednym wierszu.
Piramida składa się z grup gwiazdek: pierwsza grupa ma 1 gwiazdkę, druga 2, trzecia 3 i tak dalej, aż do n gwiazdek. Każdą grupę oddziel pojedynczą spacją.
Użyj mnożenia ciągów znaków ("*" * count), aby utworzyć każdą grupę gwiazdek, i zbuduj cały wzór przed jego wypisaniem.
Na przykład, jeśli dane wejściowe to 5, dane wyjściowe powinny wyglądać tak:
* ** *** **** *****Jeśli dane wejściowe to 3, dane wyjściowe powinny wyglądać tak:
* ** ***Jeśli dane wejściowe to 1, dane wyjściowe powinny wyglądać tak:
*Spróbuj swoich sił
# Wczytaj liczbę n z wejścia
n = gets.to_i
# TODO: Napisz swój kod poniżej
# Użyj pętli, aby zbudować wzór piramidy
# Każda kolejna grupa powinna mieć więcej gwiazdek (1, 2, 3, ... n)
# Użyj mnożenia ciągu znaków ("*" * count), aby utworzyć każdą grupę
# Oddziel grupy pojedynczą spacją
# Wyświetl wynik
puts resultWszystkie lekcje w sekcji Podstawy
4Operatory — część 2
Operatory logiczne — część 1Operatory logiczne — część 2Powtórka — podstawy logikiOperatory logiczne — część 3Operatory logiczne — część 47Kalkulator podziału rachunku
Wiadomość powitalnaPobieranie danych od użytkownika2Zmienne i typy danych
Liczby i zmienneTyp danych StringTyp danych BooleanTyp danych SymbolSprawdzanie typów danychKonwencje nazewnictwaPodsumowanie — tworzenie zmiennych5Podejmowanie decyzji
Instrukcja ifIf - elsePowtórka — prosty kalkulatorZagnieżdżone if - elseInstrukcja unless8Pętle
Pętla for z zakresamiPętla whilebreaknextPowtórka – silniaPętla timesPętla untilPętle zagnieżdżonePowtórka – dynamiczne wejście3Operatory — część 1
Operatory arytmetyczneOperator moduloSkrócone operatory arytmetycznePodsumowanie — prosta matematykaOperatory porównania6Podstawowe wejście i wyjście
Wyświetlanie za pomocą putsWyświetlanie za pomocą print i pWyświetlanie zmiennychWczytywanie za pomocą getsMetoda chompKonwersja typówPodsumowanie – kalkulator wiekuPodsumowanie – prawda czy fałszPoćwicz samodzielnie: Kompilator Ruby online