Ringkasan: 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 dengan koma (misalnya, 1,2,3,4,5).
Balik urutan array secara manual menggunakan perulangan: jangan gunakan method bawaan reversed().
Buat array baru dengan mengiterasi array asli dari indeks terakhir hingga pertama, lalu tambahkan setiap elemen ke array hasilmu.
Cetak array yang urutannya sudah dibalik.
Contoh: Jika inputnya 10,20,30,40, outputmu seharusnya:
[40, 30, 20, 10]Coba sendiri
// Baca input dan ubah menjadi array 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 mengulangi dari indeks terakhir ke indeks pertama
var reversedArray: [Int] = []
// Tulis perulanganmu di sini
// Tampilkan hasilnya sebagai output
print(reversedArray)Semua pelajaran di Dasar-Dasar
4Operator, Bagian 1
Operator AritmetikaOperator ModuloPenugasan MajemukRangkuman: Matematika SederhanaOperator Perbandingan7Dasar input/output
Fungsi printInterpolasi stringInput ReadLineKonversi tipe dataUlasan: Hingga 120Ulasan: Benar atau Salah10Fungsi
Deklarasikan FungsiParameter dan ArgumenNilai KembalianLabel ArgumenRangkuman: Fungsi SigmaRangkuman: Fungsi ValidasiNilai Default13Perulangan pada Urutan
Perulangan pada ElemenMetode enumeratePerulangan pada string P1Perulangan pada string P25Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Ringkasan: Logika SederhanaOperator Logika Bagian 3Operator Ternary8Kalkulator Pembagi Tagihan
Pesan SambutanMengambil Input3Optional
Apa Itu OptionalMengambil Nilai dari Optional dengan If LetGuard LetOperator Nil CoalescingRingkasan, Mengambil Nilai dari Optional dengan Aman6Pengambilan Keputusan
Pernyataan IfIf - ElseUlasan: Kalkulator SederhanaPernyataan SwitchSwitch dengan Rentang9Perulangan
For-In LoopWhile LoopRepeat-While LoopBreakContinueRingkasan: FaktorialRentang dalam LoopLoop BersarangRingkasan: Input Dinamis12Dasar array
Mendeklarasikan arrayMengakses elemenMengubah arrayMethod arrayRingkasan: Daftar produkRingkasan: Array terbalikTupleLatihan sendiri: Playground Swift