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

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

チャレンジ #60: Eメールアドレスを生成してみましょう!

SaoriG
Alteryx Community Team
Alteryx Community Team

先週のチャレンジの解答は こちらで見つけてください。 Source: GIPHYSource: GIPHY

 

今週のチャレンジは@ram_neelからの出題です。貢献ありがとうございます!

 

入力ファイルの単一のフィールドには、カンマで接続された複数のユーザーの名前が含まれています。名前の中には小文字で始まるものもあれば、ミドルネームを持つものもあります(名前はランダムに名前を生成するWEBアプリケーションを使用し生成されました)。

 

ユーザーの名前(ファーストネーム)の最初の文字と姓 (ミドル ネームを持っている場合でも) を組み合わせて Eメール ID を作成しましょう。ドメインとして @testemail.comを使用してください。 作成したEメールアドレスはアルファベットのAからZのグループに分けて、各グループのメールアドレスの数をカウントします。

 

ヒント - 出力から有効な名前を持たないユーザーは除外してください (例えば、メールアドレスに数値は含まれていません)。

AkimasaKajitani
マグネター

今回のはいろいろなやりかたがありそうに思います。

 

スポイラ
先週の英語版のWeekly Challengeでした。
60.png

DaisukeTsuchiya
ボリード

Beginnerとして丁度いい難易度ですかね。

スポイラ
キャプチャ.PNG

 

ykanemoto
アステロイド

サッとやったので、効率は良くないかも。

ワークフローの作り方の個性出ますね。

スポイラ
2020-04-21 12.19.53 __._DISPLAY2.png

Tokimatsu
ボリード

3パターン作ってみました。

スポイラ
challenge_jp_60.PNG

Qiu
ネビュラ

自分のレベルにピッタリですね。

スポイラ
#60.PNG
Masao
メテオロイド

結果のパレット上では長い文字列が切り捨てられているのが気になってどうにかできないかと思っていたら、閲覧ツールで出力すればちゃんとそのままのデータが見られるのにようやく気付きました。そういう仕様なんですね。

スポイラ
Masao_0-1587719323248.png

 

sokamoto
アステロイド

難しくはなかったです。

スポイラ
正規表現でちょっと悩みました。
sokamoto_0-1607582788910.png

 

gawa
アステロイド

N/Aさんのトラップにひっかかりました

danboll_life
アステロイド

複雑なロジックする必要がなく、初級らしくいい問題でした

スポイラ
cl60.PNG