Powtórka – odwrócona tablica
Część sekcji Podstawy ścieżki GDScript w Coddy. Lekcja 67 z 92.
Wyzwanie
ŁatwyProgram odczytuje liczbę, a następnie tyle liczb całkowitych, po jednej w wierszu, do tablicy numbers. Ta część jest już napisana.
Zbuduj nową tablicę zawierającą te same liczby w odwrotnej kolejności i ją wypisz. Dla 1, 2, 3 wynikiem jest:
[3, 2, 1]Nie używaj metody reverse(): zbuduj nową tablicę za pomocą pętli i append().
Spróbuj swoich sił
extends Node
func _ready():
var count := int(OS.read_string_from_stdin())
var numbers := []
for i in range(count):
numbers.append(int(OS.read_string_from_stdin()))
# Napisz swój kod poniżej
Wszystkie lekcje w sekcji Podstawy
4Operatory, część 1
Operatory arytmetyczneDzielenie całkowiteOperator moduloSkrócone operatory arytmetycznePodsumowanie — prosta matematykaOperatory porównania7Podstawowe wejście/wyjście
WyjścieWyjście ze zmiennymiFormatowanie ciągów znakówWejścieRzutowanie typówPowtórka — do 120Powtórka — prawda czy fałsz10Funkcje
Deklarowanie funkcjiArgumentyZwracanie wartościTypy zwracanych wartościPowtórka — funkcja sigmaPowtórka — funkcja walidującaWartości domyślne5Operatory — część 2
Operatory logiczne — część 1Operatory logiczne — część 2Powtórka — podstawy logikiOperatory logiczne — część 3Operator warunkowy8Kalkulator podziału rachunku
Wiadomość powitalnaPobieranie danych14Zaawansowane tablice
Wycinanie fragmentów tablicyOperatory sekwencjiPrzynależnośćSortowanie i odwracanie3Zmienne, część 2
Deklarowanie typówWnioskowanie o typachStałePowtórka — inicjalizacja zmiennychKonwersja typów6Podejmowanie decyzji
Instrukcja ifIf - elsePowtórka – prosty kalkulatorZagnieżdżone if - elseInstrukcja match9Pętle
Pętla forPętla whilePrzerwijKontynuujPowtórka — silniaFunkcja rangePętla zagnieżdżonaPowtórka — dane wejściowe dynamiczne12Podstawy tablic
Deklarowanie tablicyDostęp do elementów tablicyModyfikowanie tablicMetody tablicPowtórka – tablica iloczynówPowtórka – odwrócona tablicaTablice typowanePoćwicz samodzielnie: Kompilator GDScript online