チャレンジ #6: 4月のクリプトアナリティクス
オプション
- RSS フィードを購読する
- トピックを新着としてマーク
- トピックを既読としてマーク
- このトピックを現在のユーザーにフロートします
- ブックマーク
- 購読
- ミュート
- 印刷用ページ
SaoriG
Alteryx Alumni (Retired)
04-08-2019
07:06 PM
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- モデレーターに通知する
ヘルプ!!!
私たちは、次のトランスミッションを繰り返し受信しましたが、通信チャネルの信頼性がとても低くて解読不能でした!
各位置で最も頻度の高い文字をそれぞれの文字列で分析すれば、メッセージを再構築できると思います。
昨日、私たちは以下を受け取りました:
Htl2!
ce+lo
ve8lz
HDlcF
u8pho
私たちは、最初の列にある「H」を1番、そして次の列にある「e」を2番目に最も頻繁に受信したので、「Hello」というあいさつが送られたと考えていました。
次のメッセージの解読を手伝ってもらえますか?
私たちの考えた解答はこちらです。でも解答は一つではありません。いろんな方法で解けるのがProblem-Solvingの醍醐味です。
17 - Castor
04-09-2019
08:41 PM
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- モデレーターに通知する
14 - Magnetar
04-10-2019
07:51 AM
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- モデレーターに通知する
14 - Magnetar
04-14-2019
05:36 PM
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- モデレーターに通知する
KajitaniさんもRyotaさんも、解答美しいですね。正規表現のトークンの使い方勉強になりました!
Tokimatsu
クエーサー
04-18-2019
01:41 AM
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- モデレーターに通知する
正規表現とUNIONを使わずにやってみました。途中データ量がぐっと増えるのがイマイチですが分岐なしで行くところは悪くないかなと。
voovovo
アステロイド
09-01-2019
10:08 PM
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- モデレーターに通知する
皆さんの回答の方が汎用性ありますね。多種多様で面白いです。
スポイラ
ごり押しTokenizeなんで設定した文字数超えちゃうようだと文字が切れちゃうかも。文字数に合わせた分割は以下のフローだとマクロ使用OKで解決しますが・・・。
