ウィークリーチャレンジ - 日本語

トップになるためのスキルをお持ちですか? ウィークリーチャレンジを購読しましょう。ベストを尽くして問題を解決し、解決策を共有して、他のユーザーがどのように同じ問題に取り組んだのか確認しましょう。私たちも解答例を共有しています。
トップになるためのスキルをお持ちですか? ウィークリーチャレンジを購読しましょう。ベストを尽くして問題を解決し、解決策を共有して、他のユーザーがどのように同じ問題に取り組んだのか確認しましょう。私たちも解答例を共有しています。
ウィークリーチャレンジ
トップになるためのスキルをお持ちですか? ウィークリーチャレンジを購読しましょう。ベストを尽くして問題を解決し、解決策を共有して、他のユーザーがどのように同じ問題に取り組んだのか確認しましょう。私たちも解答例を共有しています。
現在、進捗状況の表示ができません。しばらくしてから再度試していただくか、このエラーが続くようなら管理者にご連絡ください。

チャレンジ #6: 4月のクリプトアナリティクス

Alteryx
Alteryx

ヘルプ!!!

私たちは、次のトランスミッションを繰り返し受信しましたが、通信チャネルの信頼性がとても低くて解読不能でした!
各位置で最も頻度の高い文字をそれぞれの文字列で分析すれば、メッセージを再構築できると思います。

昨日、私たちは以下を受け取りました:

 

Htl2!
ce+lo
ve8lz
HDlcF
u8pho

 

私たちは、最初の列にある「H」を1番、そして次の列にある「e」を2番目に最も頻繁に受信したので、「Hello」というあいさつが送られたと考えていました。

次のメッセージの解読を手伝ってもらえますか?

 

 

私たちの考えた解答はこちらです。でも解答は一つではありません。いろんな方法で解けるのがProblem-Solvingの醍醐味です。

 

Highlighted
Alteryx Certified Partner

やってみました!

 

Highlighted
ファイアボール

文字列操作あまり得意でないので力業ですが、やってみました。
添付を間違ったので差し替えます。

Highlighted
アトム

私もやってみました。

人によってやり方が少しずつ違って面白いなと思いました。

Highlighted
ファイアボール

KajitaniさんもRyotaさんも、解答美しいですね。正規表現のトークンの使い方勉強になりました!

Highlighted
アトム

やってみました!

 

2種類やりましたが、後に作ったほうが汎用性が高そうかと。

いろんな回答があって面白かったです。

Highlighted
ファイアボール

わたしもやってみました。

後で見て他の人と似てるとなんか恥ずかしいですね。

スポイラ
challenge_jp_6_toki.PNG
Highlighted
ファイアボール

正規表現とUNIONを使わずにやってみました。途中データ量がぐっと増えるのがイマイチですが分岐なしで行くところは悪くないかなと。

スポイラ
challenge_jp_6_toki2.PNG
Highlighted
メテオール

Workflowは汚いですが、Upします。

 

スポイラ
Capture.PNG

 

Highlighted
Alteryx Certified Partner

皆さんの回答の方が汎用性ありますね。多種多様で面白いです。

スポイラ
ごり押しTokenizeなんで設定した文字数超えちゃうようだと文字が切れちゃうかも。文字数に合わせた分割は以下のフローだとマクロ使用OKで解決しますが・・・。

Alteryx Designer x64 - challenge_jp_6_start_file_voovovo.yxmd 2019-09-02 13.55.59.png