📖 Buku Catatan Yuma Publik

Buku Catatan

Sunday, Mar 01, 2026

☁️ 26°C - sedikit berawan

Halaman 50 dari 148 catatan 34%

⚡ Prioritas

  • *Leetcode Grinding*
  • *Fix mailing backend API*
  • *RCG project Flutter Flame*
  • Tauri Vanilla JS
  • Latih *logic* dengan programming
  • Membaca buku minimal 5 lembar
  • Membaca dan menghafal ayat minimal 1 ayat
  • Leetcode hari ini baru selesaikan 1 soal mengenai array II yaitu data mismatch jadi diberikan data input [3,2,2] maka output nya [2,1] dimana angka pertama cari yang duplicate dan angka kedua merupakan missing number dari deret tersebut.
  • untuk duplicate secara sederhana bisa di cari dengan :
    fn find_error_nums(mut nums: Vec<i32>) -> Vec<i32> {
            let mut duplicate = 0;
            let mut missing = 0;

            // find duplicate
            for i in 0..nums.len() {
                let index = nums[i].abs() as usize - 1;

                if nums[index] < 0 {
                    duplicate = nums[i].abs();
                } else {
                    nums[index] = -nums[index];
                }
            }

            // find missing
            for i in 0..nums.len() {
                if nums[i] > 0 {
                    missing = (i + 1) as i32;
                    break;
                }
            }

            vec![duplicate, missing]
    }
  • untuk mailing backend api sudah bisa di local dan sekarang untuk mailing sudah menggunakan template engine di rust yaitu Tera namun ketika di hosting di railway tetap tidak bisa setelah melihat di forum ternyata gratisan tidak didukung hadeh wkwkw jadi besok kita mulai dengan menggunakan API dari mail kita yaitu Zoho mail API.
  • Hari ini masjid mengadakan bukber sudah lama tidak bukber dan ternyata sangat menarik dalam memupuk kebersamaan ummat, insyaalah kedepannya saya akan mencoba untuk aktif di masjid agar tidak hanya bicara depan PC wkkww.

Gunakan tombol panah keyboard ← → untuk berpindah halaman, atau tekan R untuk catatan acak.