Rangkuman: array terbalik
Termasuk bagian Dasar-Dasar dalam perjalanan Swift di Coddy. Pelajaran 67 dari 86.
Tantangan
MudahKamu akan menerima satu baris input yang berisi bilangan bulat yang dipisahkan koma (misalnya, 1,2,3,4,5).
Balik urutan array secara manual menggunakan perulangan: jangan gunakan method bawaan reversed().
Buat array baru dengan menelusuri array asli dari indeks terakhir hingga indeks pertama, lalu tambahkan setiap elemen ke array hasilmu.
Cetak array yang urutannya sudah dibalik.
Contoh: Jika input-nya 10,20,30,40, output-mu seharusnya:
[40, 30, 20, 10]Coba sendiri
// Baca input dan ubah menjadi array berisi bilangan bulat
let input = readLine()!
let numbers = input.split(separator: ",").map { Int($0)! }
// TODO: Tulis kodemu di bawah ini
// Balik urutan array secara manual menggunakan perulangan (jangan gunakan reversed())
// Buat array baru dengan mengulang dari indeks terakhir ke indeks pertama
var reversedArray: [Int] = []
// Tulis perulanganmu di sini
// Tampilkan hasil sebagai output
print(reversedArray)Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaOperator ModuloPenugasan GabunganUlasan: Matematika SederhanaOperator Perbandingan7I/O Dasar
Fungsi printInterpolasi stringInput ReadLineKonversi tipe dataRangkuman: Sampai 120Rangkuman: Benar atau Salah10Fungsi
Deklarasikan FungsiParameter dan ArgumenNilai KembalianLabel ArgumenUlasan: Fungsi SigmaUlasan: Fungsi ValidasiNilai Default13Melakukan Perulangan pada Urutan
Melakukan Perulangan pada ElemenMetode EnumerasiMelakukan Perulangan pada String P1Melakukan Perulangan pada String P22Variabel
let vs varAnotasi TipeBilanganstringBooleanKonvensi PenamaanRingkasan: Inisialisasi Variabel5Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Ulasan: Logika SederhanaOperator Logika Bagian 3Operator Ternary8Kalkulator Pembagi Tagihan
Pesan SambutanMendapatkan Input11FizzBuzz dengan Variasi
Gambaran Umum PermainanFungsi FizzBuzz3Optional
Apa Itu OptionalMembuka Optional dengan If LetGuard LetOperator Nil CoalescingUlasan: Membuka Optional dengan Aman6Pengambilan Keputusan
Pernyataan IfIf - ElseRekap: Kalkulator SederhanaPernyataan SwitchSwitch dengan Rentang9Perulangan
For-In LoopWhile LoopRepeat-While LoopBreakContinueRingkasan: FaktorialRentang dalam LoopLoop BersarangRingkasan: Input Dinamis12Dasar array
Mendeklarasikan arrayMengakses elemenMengubah arrayMethod arrayRangkuman: list produkRangkuman: array terbaliktupleLatihan sendiri: Playground Swift