1598年。クローラーログフォルダー
簡単
Leetcode ファイル システムは、ユーザーが フォルダ変更 操作を実行するたびにログを保存します。
操作は以下に説明されています:
文字列ログのリストが与えられます。ここで、logs[i] は i 番目 ステップでユーザーによって実行された操作です。
ファイル システムはメイン フォルダーで開始され、その後ログ内の操作が実行されます。
フォルダー変更操作後にメインフォルダーに戻るために必要な操作の最小数を返します。
例 1:
例 2:
例 3:
制約:
解決策:
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; } }
連絡先リンク
以上がクローラーログフォルダーの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。