はじめに
このチャレンジでは、スライスベースのログフィルタリング関数を開発し、関連するログメッセージを処理および抽出します。効率的なログフィルタリングは、潜在的なセキュリティ脅威を特定するために、サイバーセキュリティの急速な世界において重要です。目標は、指定されたキーワードに基づいてログメッセージをフィルタリングする filterLogs
関数を実装することで、この関数は大文字と小文字を区別し、空のスライスやキーワードを適切に処理する必要があります。さらに、この関数はタイムスタンプやその他のメタデータを除外し、メッセージ内容のみを返す必要があります。
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
go(("Golang")) -.-> go/DataTypesandStructuresGroup(["Data Types and Structures"])
go(("Golang")) -.-> go/FunctionsandControlFlowGroup(["Functions and Control Flow"])
go/DataTypesandStructuresGroup -.-> go/strings("Strings")
go/DataTypesandStructuresGroup -.-> go/slices("Slices")
go/FunctionsandControlFlowGroup -.-> go/for("For")
subgraph Lab Skills
go/strings -.-> lab-436686{{"スライスログフィルターチャレンジ"}}
go/slices -.-> lab-436686{{"スライスログフィルターチャレンジ"}}
go/for -.-> lab-436686{{"スライスログフィルターチャレンジ"}}
end