Menu
CoddyTech

Ulasan: Pemroses Angka

Termasuk bagian Logika dan Alur dalam perjalanan GDScript di Coddy. Pelajaran 65 dari 78.

challenge icon

Tantangan

Mudah

Tulis fungsi bernama process_numbers yang menerima array bilangan bulat, numbers, dan mengembalikan array baru:

  1. Pertama, buang setiap bilangan yang bernilai 0 atau negatif.
  2. Lalu, kalikan dua bilangan genap yang tersisa dan kalikan tiga bilangan ganjil.

Pertahankan urutan semula. Gunakan filter() dan map(), tanpa perulangan. Contohnya, process_numbers([-4, 0, 5, 2, 8, -3, 7]) mengembalikan [15, 4, 16, 21].

Pengujian akan memanggil process_numbers() sendiri. Jangan panggil fungsi itu, dan jangan cetak apa pun.

Coba sendiri

func process_numbers(numbers: Array[int]):
	# Tulis kodemu di sini
	pass

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler GDScript online