Community Spring Cleaning week is here! Join your fellow Maveryx in digging through your old posts and marking comments on them as solved. Learn more here!
Free Trial

ウィークリーチャレンジ

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

チャレンジ #74: リストの解析

Tokimatsu
クエーサー

かなり手間取りました。ちなみに仕様なしでこういうデータが来ると、処理が終わって忘れたころに更新データが来て新しいパターンに悩まされますよね。

 

スポイラ
2020-07-29_20h02_04.png

sanae
ボリード

もっとスマートに組めるかと思ったのですが、絶妙にめんどくさいデータが混じっておりうまくいかず・・・。
最後力ずくでなんとかしました。

スポイラ
challenge_ja_74_sanae.png
danboll_life
アステロイド

こういったことが起きないデジタル社会であってほしいものです

スポイラ
cl74.PNG

gawa
15 - Aurora
15 - Aurora
スポイラ
gawa_0-1630852610703.png

 

最後微妙に合わなかったのですが、諦めました。最後まで、データのパターンが理解できませんでした。実務でこんなデータきたら、拒否します。笑

ntakeda
ボリード

できました!

Yoshiro_Fujimori
オーロラ

今回は相当苦労しました。

ただ、

・1行に1種類のデータしか入っていないケースをつぶしてから

・顧客単位に行をまとめて

・1行に複数のデータが入っているケースをつぶす

という風に処理を分割していくと、マッチ数が増えていくのが見えて「進んでいる」感じがするので

「比較的」ストレスを感じずに進められました。

しかし、新しいパターンが入ってきたら動くかどうかわかりません。

 

この種の品質が悪いデータを処理するときは、将来のメンテナンスを考えて見やすいワークフローにする必要がありますね...

あと、正規表現はもっとシンプルにできそうな気がしました。要勉強です...

 

スポイラ
Yoshiro_Fujimori_0-1665025929090.png