ITプログラマー・エンジニア転職のpaiza
http://paiza.jp/
昨日から始めてみた、プログラミングで転職ができたり腕試しをすることができるサービス。
レベル別の問題を解くことができればそれに応じたランクがもらえるというものなのだけど、なんとか一番上のSランクを取得することができた。
使用した言語はPHP。
公式の解説ページでは、Sランクは非常に高いスキルを持っており「上位2%」となっているが、そこまで難しくはなかったので上位2%の人は十分2%以上存在しているものと思われる。

E〜Bランクまでは失敗することなくさくさく進んで楽勝だなあなんて思っていたら、AランクとSランクの問題で結構手こずった。
アルゴリズムを思いつかないような手も足も出ない問題は無かったけれど、実際にコードを書いてみると、メモリをオーバーしてランタイムエラーになったり、少しでも処理が甘いと満点をとることはできない。
プログラムの採点では、複数のテストケースに対して出力が正しいかどうかを評価されるのだけど、このテストケースが境界値を狙ったものだったり大規模なものだったりする。
普段からもっと効率的で抜けの少ないコードを書くよう心がけたいと思った。
とにかく、PHPで標準入力を受け取る方法を初めて知ったので、良かった。


この記事へコメントする
※承認制のため、即時には反映されません。