Selamat datang kembali.
Mari kita lakukan latihan di mana kita memeriksa duplikat dalam daftar, jadi saya memiliki beberapa
daftar di sini dan saya ingin Anda dapat memeriksa daftar ini dan mencetak apa pun nilai duplikatnya.
Pada kasus ini.
Kami melihat itu dan memiliki duplikat dan juga B, memiliki duplikat.
Jadi saya ingin Anda mencetak B dan D sebagai daftar di sini.
Bagaimana Anda akan melakukannya?
Jeda video, coba, jika tidak, saya akan melanjutkan dengan jawabannya.
Dan omong-omong, Anda tidak diizinkan menggunakan set untuk ini.
Jadi untuk latihan ini, Anda dapat menggunakan kumpulan struktur data.
Sebagai gantinya, Anda hanya perlu menggunakan conditional dan loop yang telah kita pelajari di beberapa video sebelumnya.
Jadi cobalah, jeda video dan ketika Anda siap, saya akan melanjutkan dengan jawabannya.
Pertama, saya akan membuat variabel yang disebut duplikat, dan ini akan menjadi daftar kosong yang akan
kita isi dengan nilai duplikat apa pun.
Selanjutnya, saya akan mengulang daftar ini, Songline, untuk mengatakan nilai dalam beberapa daftar dan di sini.
Sehat.
Apa yang bisa kita lakukan?
Ini sulit, tapi yang akan saya lakukan adalah mengatakan jika beberapa daftar titik dihitung, ingat, hitungan memungkinkan kita untuk
menghitung berapa kali item dalam daftar ada dan saya akan mengatakan nilai sehingga beberapa daftar menghitung.
Dan saya memberikan itu akan datang untuk saya berapa kali A terjadi dalam daftar.
Sangat, sangat berguna.
Sekali lagi, jika Anda tidak menemukan itu, ada banyak solusi untuk masalah ini.
Jadi tidak ada satu jawaban yang benar.
Saya hanya menunjukkan kepada Anda bagaimana saya akan melakukannya.
Sekarang di sini saya akan mengatakan jika itu lebih besar dari satu dalam kasus itu, itu berarti ada duplikat.
Jadi saya akan menambahkannya di dalam duplikat.
Jadi mari kita lanjutkan dan katakan titik tambahkan, karena saya ingin menambahkan nilai di sini.
Dan di akhir semua ini, mari kita mencetak duplikat.
Sekarang, mari kita lihat apakah ini berhasil, saya akan klik run.
Dan baiklah, saya mendapatkan keduanya.
Dan akhirnya, tetapi saya tidak membutuhkan duplikat ini, saya hanya perlu tahu apa duplikatnya.
Saya hanya perlu satu contoh berada dalam satu contoh.
Jadi sementara yang bisa kita lakukan di sini adalah melakukan pernyataan if lain dan mengatakan jika nilainya tidak dalam duplikat.
Dan ya, ini sedikit trik, Anda mungkin ingat, bukan sebaliknya, kan?
Jadi kami memeriksa hay apakah nilainya dan duplikatnya.
Dan pada dasarnya tidak mengatakan, hei, jika nilainya tidak dalam rangkap, terbaca seperti bahasa Inggris.
Dan ini akan mengevaluasi ke benar dan salah.
Dan akhirnya, pastikan bahwa kita mendapatkan lekukan yang benar.
Kami akan menambahkan nilai.
Jadi jika saya klik jalankan.
Saya mendapatkan B dan dan.
Sekali lagi, jika dia tidak segera memahaminya, jangan khawatir, ini bisa menjadi rumit, dan ini adalah salah satu
hal yang Anda perlu terus latih.
Tetapi Anda lihat di sini bahwa saya dapat menggunakan Loop's Saya dapat menggunakan operator logika seperti not dan conditional seperti
pernyataan if untuk memecahkan masalah hanya dalam beberapa baris kode.