Rumah > pembangunan bahagian belakang > Tutorial Python > Masa untuk Menyelesaikan

Masa untuk Menyelesaikan

Mary-Kate Olsen
Lepaskan: 2024-12-26 06:44:08
asal
423 orang telah melayarinya

Time to Solve

Hai, Rakyat! Hari ini, saya menyelesaikan tiga masalah pada LeetCode : Beg token, pecahan perdana terkecil ke-k dan Buah ke dalam bakul. Sebagai Pemula, anda memerlukan kesabaran, dan tidak mengapa untuk mengambil masa yang lama untuk menyelesaikan masalah. Bergantung pada kesukaran mereka, beberapa masalah mungkin mengambil masa beberapa hari untuk diselesaikan. Pada masa hadapan, jika anda berhasrat untuk menyelesaikan masalah dalam beberapa minit, anda perlu meluangkan lebih banyak masa untuk berlatih. Kita tidak seharusnya berkecil hati jika mengambil masa yang lama untuk menyelesaikan masalah tahap sukar atau tahap sederhana.

Sekiranya kita melabur berjam-jam atau bahkan berhari-hari untuk menyelesaikan masalah, kegembiraan yang kita rasai apabila ia diselesaikan tidak dapat dibayangkan. Cuba untuk terus ingin tahu dan mendekati masalah sebagai cabaran dan bukannya beban. ini akan membantu anda lebih menikmati penyelesaian masalah.

Sebagai contoh, menyelesaikan masalah pecahan perdana terkecil ke-k mengambil masa hampir 4–5 jam. Menghasilkan logik itu sendiri mengambil banyak masa. Jika masalah terasa berat, jangan berputus asa. Cari sumber untuk mempelajari konsep yang berkaitan dengan masalah, kemudian cuba lagi.

Beg token : Untuk menyelesaikan masalah ini, kita boleh menggunakan dua penunjuk kiri dan kanan. Penunjuk kiri akan bermula dari indeks ke-0, dan Penunjuk kanan akan bermula dari indeks terakhir. Kita boleh melintasi susunan token dengan penunjuk, kenaikan dan pengurangan nilai kuasa bergantung pada nilai token. Buat 'skor' pembolehubah, untuk menyimpan skor yang dikemas kini pada setiap langkah dan kami boleh mengembalikan skor sebagai output. Ini adalah salah satu cara untuk menyelesaikan masalah ini.

Saya harap pengalaman saya akan membantu.

Atas ialah kandungan terperinci Masa untuk Menyelesaikan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan