Free Trial

ウィークリーチャレンジ

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

チャレンジ #240: パスワードとセキュリティ違反

AYXAcademy
Alteryx
Alteryx

先週のチャレンジの回答は で見つけることができます。

 

このチャレンジは@NicoleJohnson からのものです。Nicoleさん、ご投稿ありがとうございました!

 

AYXAcademy_0-1698241843307.jpeg

 

有名な金融機関の監査役になった自分を思い浮かべてください。あなたの主な職務は、様々なソフトウェアに対して綿密なセキュリティ監査を実施することです。これは、パスワードの最終更新に基づき、個々のユーザーに付与されたアクセスの範囲を解読し、セキュリティプロトコル違反の事例を特定することが含まれます。

 

このチャレンジでは、それぞれのユーザーのパスワードとセキュリティ違反の数を決定します。あなたが扱うデータセットには、3人のユーザーのデータが含まれています。しかしながら、少し複雑なことがあります:すべての適切な情報が一つの列に集約されていることです。

 

ヒント:パスワードもしくはセキュリティ違反の数は、PSWD-VIOSEC-VIOに続く括弧内に示されます。例えば、PSWD-VIO(2)は、2つのパスワード違反があることを示し、SEC-VIO(3)3つのセキュリティ違反があることを示します。

 

sanae
ボリード

できました!

スポイラ
challenge_240_start_file_ja_sanae.png
gawa
15 - Aurora
15 - Aurora

なるべく少ないツール数で解いてみました

スポイラ
image.png
DaisukeTsuchiya
パルサー

できました。

 

スポイラ
スクリーンショット 2023-10-26 141256.png

Yoshiro_Fujimori
オーロラ

 

回答します。

 

スポイラ
Workflow
Challenge_240_1.png
Formula Tools
  ID = GetWord([Field1], 1)
  Password Violations = ToNumber(REGEX_Replace([Field1], ".*PSWD-VIO\((\d+)\).*", "$1"))
  Security Violations = ToNumber(REGEX_Replace([Field1], ".*SEC-VIO\((\d+)\).*", "$1"))

 

 

AkimasaKajitani
17 - Castor
17 - Castor

できました!

英語版のハロウィーンイベントにかまけてたらこっちやるの忘れてました・・・

 

スポイラ
スクリーンショット 2023-10-28 120620.png


なるべく分岐せずにやっていますが、素直に分岐したほうがわかりやすいですね・・・。

smiyazawa
コメット

できました!

スポイラ
スクリーンショット 2023-10-29 175606.jpg
Qiu
20 - Arcturus
20 - Arcturus

出来ました。

スポイラ
challenge_ja_240.PNG