今までずっと Java で開発をしてきましたが、WEBアプリの開発では PHP がスタンダードなので PHP を習得することにしました。
私は何かを学ぶときには実践から入るのが好きなので paiza のオンラインハッカソンを題材に PHP を学んで行きたいと思います。
過去に開催されたハッカソンにも挑戦できるようなのでまずは第1弾に挑戦してみました。
このコードを書き上げるまでに色々なアプローチをしましたが、何回かエラーで動かないこともありました。ひとつなかなか解決しないバージョンのコードがあったのですがなんとif文の条件式で == とするところを = としてしまうそれこそ新人プログラマ並の過ちを犯してしまいました。Java だと代入式を条件式の場所に書けないのですぐに気がつくのですが PHP では代入式も書けちゃうんですね!しっかり気をつけたいと思います!
てことで完成したコードではすべてのテストケースにおいて0.3秒を下回ったので良しとしました。本当はテストケース3についても0.1秒を切りたかったのですが深追いはやめて次に行きたいと思います!