Rangkuman: Penghitung Frekuensi
Termasuk bagian Logika dan Alur dalam perjalanan GDScript di Coddy. Pelajaran 23 dari 78.
Tantangan
MudahTulis sebuah fungsi bernama frequency_counter dengan satu parameter, data_list: sebuah array berisi angka dan string. Fungsi ini menghitung berapa kali setiap item muncul dan mengembalikan sebuah dictionary: kuncinya adalah item yang berbeda, berdasarkan urutan kemunculan pertama, dan setiap nilainya adalah jumlah kemunculan item tersebut.
Contohnya, frequency_counter([1, 2, 2, 3, 3, 3]) mengembalikan {1: 1, 2: 2, 3: 3}, dan frequency_counter(["apple", "pear", "apple"]) mengembalikan {"apple": 2, "pear": 1}. Array kosong menghasilkan dictionary kosong.
Pengujian akan memanggil frequency_counter() sendiri dan memeriksa dictionary yang dikembalikan. Jangan memanggilnya dan jangan mencetak apa pun.
Coba sendiri
func frequency_counter(data_list: Array):
# Tulis kodemu di sini
pass
Semua pelajaran di Logika dan Alur
1Mendalami String
Method untuk StringMencari dalam StringMengganti dan Menghapus SpasiMemisahkan dan MenggabungkanUlasan: Memeriksa Nama Pengguna4Dictionary Bagian 2
Dictionary BersarangArray berisi DictionaryMenggabungkan DictionaryMenyalin DictionaryRangkuman: Penghitung Frekuensi10Fungsi Lanjutan
Mengembalikan Beberapa NilaiFungsi Lambda Bagian 1Fungsi Lambda Bagian 2Ringkasan: Mengurutkan dengan LambdaFungsi Rekursif Bagian 1Fungsi Rekursif Bagian 2Ringkasan: Menjumlahkan array Bersarang13Sistem Manajemen Inventaris
Ikhtisar ProyekTambahkan Barang2Pengambilan Keputusan Lanjutan
Pencocokan dengan VariabelGuard pada MatchPola arrayPola dictionaryPemeriksaan KeanggotaanUlasan: Parser Perintah5Aplikasi Buku Kontak
Tampilkan MenuTambah Kontak8Pengelola Data Siswa
Gambaran Umum ProyekTambah Siswa11Fungsi Tingkat Tinggi
Method mapMethod filterMethod reduceany dan allUlasan: Validator EmailUlasan: Pemroses Angka3Array Multidimensi
Dasar-Dasar Array 2DMengakses Elemen Array 2DNested Loop dengan Array 2DRangkuman: Array 2DArray Tidak BeraturanPola Umum Array 2DRangkuman: Papan Permainan6Set dengan Dictionary
Apa Itu Set?Dictionary sebagai SetMenambahkan dan MenghapusUnion dan IntersectionSelisih SetRangkuman: Menghapus DuplikatLatihan sendiri: Compiler GDScript online