はじめに
このプロジェクトでは、文字を直角三角形に並べる方法である三角形暗号を解読する方法を学びます。隠されたメッセージは各行の最後の文字に含まれており、これらの最後の文字が連結されて送信情報を形成します。
👀 プレビュー
text = " LcadcbsdxEsdxcx"
decryption_text = "LabEx"
🎯 タスク
このプロジェクトでは、以下のことを学びます。
- 三角形暗号を解読する関数を作成する方法
- 空の入力または
None
の入力を処理する方法
- 各行の最後の文字を抽出して連結するロジックを実装する方法
🏆 成果
このプロジェクトを完了すると、以下のことができるようになります。
- 三角形暗号の概念を理解する
- 三角形暗号を解読する関数を実装する
- 空の入力や
None
の入力を含むさまざまな種類の入力を処理する
- 文字列操作の知識を適用して現実世界の問題を解く
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
python(("Python")) -.-> python/FileHandlingGroup(["File Handling"])
python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"])
python(("Python")) -.-> python/ControlFlowGroup(["Control Flow"])
python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"])
python(("Python")) -.-> python/FunctionsGroup(["Functions"])
python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"])
python/BasicConceptsGroup -.-> python/variables_data_types("Variables and Data Types")
python/BasicConceptsGroup -.-> python/strings("Strings")
python/BasicConceptsGroup -.-> python/python_shell("Python Shell")
python/ControlFlowGroup -.-> python/conditional_statements("Conditional Statements")
python/ControlFlowGroup -.-> python/while_loops("While Loops")
python/DataStructuresGroup -.-> python/lists("Lists")
python/FunctionsGroup -.-> python/function_definition("Function Definition")
python/ModulesandPackagesGroup -.-> python/standard_libraries("Common Standard Libraries")
python/FileHandlingGroup -.-> python/file_operations("File Operations")
subgraph Lab Skills
python/variables_data_types -.-> lab-302719{{"三角形暗号を解読する"}}
python/strings -.-> lab-302719{{"三角形暗号を解読する"}}
python/python_shell -.-> lab-302719{{"三角形暗号を解読する"}}
python/conditional_statements -.-> lab-302719{{"三角形暗号を解読する"}}
python/while_loops -.-> lab-302719{{"三角形暗号を解読する"}}
python/lists -.-> lab-302719{{"三角形暗号を解読する"}}
python/function_definition -.-> lab-302719{{"三角形暗号を解読する"}}
python/standard_libraries -.-> lab-302719{{"三角形暗号を解読する"}}
python/file_operations -.-> lab-302719{{"三角形暗号を解読する"}}
end