1598. Folder Log Crawler
Mudah
Sistem fail Leetcode menyimpan log setiap kali sesetengah pengguna melakukan operasi tukar folder.
Operasi diterangkan di bawah:
Anda diberi senarai log rentetan di mana log[i] ialah operasi yang dilakukan oleh pengguna pada langkah ike.
Sistem fail bermula dalam folder utama, kemudian operasi dalam log dilakukan.
Kembalikan bilangan minimum operasi yang diperlukan untuk kembali ke folder utama selepas operasi tukar folder.
Contoh 1:
Contoh 2:
Contoh 3:
Kekangan:
Penyelesaian:
class Solution { /** * @param String[] $logs * @return Integer */ function minOperations($logs) { $depth = 0; foreach ($logs as $log) { if ($log == "../") { if ($depth > 0) { $depth--; } } elseif ($log != "./") { $depth++; } } return $depth; } }Pautan Kenalan
Atas ialah kandungan terperinci Folder Log Crawler. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!