Liczbowa piramida
Część sekcji Podstawy ścieżki JavaScript w Coddy. Lekcja 75 z 77.
Na ciągach znaków można również wykonywać operacje arytmetyczne. Na przykład:
let str1 = "aaa" + "b";str1 będzie zawierać "aaab"
To samo co:
let str1 = "aaa";
str1 += "b";Możemy też używać mnożenia z repeat():
let str1 = "a".repeat(10);str1 będzie zawierać "aaaaaaaaaa"
Wyzwanie
ŁatwyKażdy przypadek testowy ma jedno wejście — nieparzystą liczbę całkowitą. (podaną)
Twoim zadaniem jest wypisać piramidę n za pomocą *. Oto kilka przykładów:
piramida 1
*piramida 5
*
***
*****piramida 7
*
***
*****
*******Dane wejściowe
- nieparzysta liczba całkowita
nod użytkownika - 1 <=
n< 1000
Wskazówki
- Spróbuj zacząć od małych trójkątów
- Jeśli utkniesz, sprawdź podpowiedź ;)
noznacza liczbę znaków*w dolnym wierszu
Spróbuj swoich sił
let n = parseInt(inp); // Nie zmieniaj tej liniiTa lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory, część 2
Operatory logiczne, część 1Operatory logiczne, część 2Powtórka — prosta logikaOperatory logiczne, część 3Konwersja typów7Kalkulator podziału rachunku
Wiadomość powitalnaObliczanie napiwku i sumy10FizzBuzz z niespodzianką
Omówienie gryFunkcja FizzBuzz2Zmienne
LiczbyŁańcuch znakówWartość logicznaKonwencje nazewnictwaPuste zmiennePodsumowanie – inicjalizacja zmiennychStałe5Podejmowanie decyzji
Instrukcja ifIf - ElsePowtórka – prosty kalkulatorZagnieżdżone If - ElseInstrukcja switch3Operatory, część 1
Operatory arytmetyczneOperator moduloSkrócone operatory arytmetyczneOperatory porównaniaRówność ścisła a luźnaPowtórka — prosta matematyka6Podstawowe wejście/wyjście
WyjścieWyjście ze zmiennymiKonwersja typów — część 1Konwersja typów — część 2Powtórka — do 120Powtórka — prawda czy fałszPoćwicz samodzielnie: Kompilator JavaScript online