Ulasan: Pengurut dictionary
Termasuk bagian Logika dan Alur dalam perjalanan GDScript di Coddy. Pelajaran 52 dari 78.
Tantangan
SedangTulis fungsi bernama dictionary_sorter dengan satu parameter Dictionary, data, yang nilainya berupa bilangan bulat. Fungsi ini mengembalikan dictionary baru dengan pasangan yang sama, diurutkan berdasarkan nilai dari yang terkecil hingga terbesar. Dictionary menyimpan pasangannya sesuai urutan penambahannya, jadi urutan kamu memasukkannya adalah urutan yang dipertahankan.
Contohnya, untuk {"a": 3, "b": 1, "c": 2}, fungsi ini mengembalikan:
{"b": 1, "c": 2, "a": 3}Tidak ada dua nilai yang sama dalam satu pengujian. Pengujian akan memanggil dictionary_sorter() sendiri dan menampilkan dictionary yang dikembalikannya. Jangan memanggilnya, dan jangan mencetak apa pun. File ini hanya memerlukan fungsi-fungsimu: tanpa extends Node dan tanpa _ready().
Coba sendiri
func dictionary_sorter(data: Dictionary):
# 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 Duplikat9Agregasi Data Lanjutan
Menjumlahkan NilaiMencari Nilai Minimum dan MaksimumPengurutan KustomUlasan: Pengurut dictionaryLatihan sendiri: Compiler GDScript online