Free Trial

ウィークリーチャレンジ

トップになるためのスキルをお持ちですか? ウィークリーチャレンジを購読しましょう。ベストを尽くして問題を解決し、解決策を共有して、他のユーザーがどのように同じ問題に取り組んだのか確認しましょう。私たちも解答例を共有しています。

チャレンジ #10: シーザーの暗号

ntakeda
Bolide

他のひとのを見ると、もっと少ないツール数でできるんですね。

かなり長いワークフローになってしまいました。

Spoiler
ntakeda14.PNG
k-sasaki
Asteroid

泥臭い方法になってしまった。

 

Spoiler
attackatonce--caesar

試行錯誤しないですむように一気に結果を出せるように作るのが良かったと今では思っています。

k-sasaki_0-1610117893641.png

 

gawa
15 - Aurora
15 - Aurora
Spoiler
Spoiler
gawa_0-1610422916032.png

 

gawa_0-1610418377084.png

 

jungmoon
Meteor

2はちょっとわからないので1のみアップロードします。

OnionKnight
Asteroid
Spoiler
 
Qiu
20 - Arcturus
20 - Arcturus
Spoiler
challenge_ja_10.PNG
KoheiShiokawa
Meteor

シンプルに

 

Spoiler

MODを使えばN個(今回であれば13)シフトはシンプルな式で書ける。

①大文字のA - Z対応表作成
②小文字のa - z対応表作成
③①と②をUnionで結合
④エンコード
⑤デコード

KoheiShiokawa_0-1644452107169.png

 

dyamaguchi
Asteroid

投稿します。

Spoiler
Snipaste_2022-07-21_19-50-30.png

回答します。

パート1は単純な変換テーブルを用意しましたが

パート2は一般化で悩みました。

 

Spoiler
パート1
Yoshiro_Fujimori_0-1661839157437.png

パート2

Yoshiro_Fujimori_1-1661839206558.png

 

 

t0tsukawa
Asteroid

Part Ⅰを対照表でやってみました。

Spoiler
t0tsukawa_0-1664551274325.png