次の例のようなエントリを含むテキスト ファイルがあります。
# 8 行のヘッダー ---------------------------------------------- 123 ABC12345 もう少し可変長のテキスト 456 DEF12345 もう少し可変長のテキスト 789 GHI12345 B もう少し可変長テキスト 987 JKL12345 もう少し可変長のテキスト 654 MNO12345 B もう少し可変長テキスト 321 PQR12345 B もう少し可変長のテキスト 等...
私が達成したいことは次のとおりです。
- 2 進数にするために、A を 1 に、B を 0 に変換します。上記の例では、110100 (つまり AABABB) になります。
- この 2 進数を 10 進数に変換します。上の例の場合、これは 52 になります。
- この 10 進数をテキスト文字列にマップします (つまり、52 = "ケース 1" または 53 = "ケース 2" など)。
- これを標準出力に出力します
Python の経験は少しありますが、上記の問題は私の能力をはるかに超えています。したがって、コミュニティからの助けをいただければ幸いです。どうもありがとう、Hib