1時間チャレンジ始めました。

1時間チャレンジというのを勝手に始めました。

ルールは簡単!

  • お題を1つ決める
  • 言語は自由
  • 調べるのOK
  • それを1時間以内にどこまでできるか挑戦

といった感じです。

時間計測開始時点では、PCで開いて良いのは開発環境のみでファイルは作成済みでOKです。

基本的にプログラミングを早く構築することと、アルゴリズムを早く編み出すことを目的としているので、それまでの準備は先に行いましょう。

 

今回のお題

今回のお題は魔法陣です。

実は、プログラミング初心者の頃に作ったことがあるのですが、もう忘れてしまっていたので初心に戻って作ってみました。

魔法陣がどのようなものかは実際にググってみてください!

 

結果

まずは完成したコードがこちら

何気に最初のエラー処理に時間を取られてしまったので、時間がかかってしまいました。

実際にかかった時間は1時間12分

また、スケールテストを行うと、今回はコマンドライン引数を使用しており、対応する数値が0~9の中の奇数のみになるため、条件が限られてしまいます。

 

採点方式

採点方式は以下の通り

最大点100点から減点方式になります。

  • 動作しない:-50点
  • 目標機能が最低限備わっていない:-20点
  • スケールテストで動作しない:-20点
  • 制限時間オーバー:-分数点

そのため、今回の結果は

100点 - 20(スケールテスト) - 12(時間オーバー)

68点です!

うーん、次回は頑張りたいと思います。

 

追記

因みに、これがちゃんとした魔法陣のプログラムです。(スケールテストにも耐えれます)

 

最後に

これに関しては内容自体、私の完全オリジナルではないのですが、プログラミングを短時間で練習しておくのは、重要かと思うので是非やってみてください!

 

今回のブログ曲

今回投稿中に聴いていた曲はこちら

カテゴリー: C言語

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です