パーソナルブログメモリ

a = [1, 1]
for _ in "*" * 999: a += [sum(a[-2:])]
print(a)

スペースデブリを取り除く問題

2022-05-15 | 2日でPython3

宇宙飛行士からの信号を解読する。

メッセージはスペース区切りで一文字ずつ、キャラクターか2進数の文字コードか8進数の文字コード

か16進数の文字コードで解読した一文字はスペースか大文字小文字のアルファベットに必ずなる。

 

https://www.codingame.com/training/medium/lost-astronaut

 

見失った宇宙飛行士というより、システムにそのまま入らないデータを調べたり、加工したり作業を思

い出す。今回、一番厄介なのはスペース区切りの中に文字として利用するスペースがあるケース。

ということで最初に作ったのが8行目まで。次に数字上は何進数かわからない所。アルファベット縛り

で同じ数字で違う文字を回避しているのだろう。

 

面倒なので全部辞書を最初に作って、この問題に適したスペース分割をした文字を辞書で翻訳。


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。