端末No.004
<スクリプトの使い方>
1.端末を起動し、"./report01.sh.txt (引数)"と入力。引数は自分で10〜99の間でランダムに決める。
2.文章の指示に従い、目的の数字より大きければさらに小さな数を、目的より小さければ大きな数を再び入力。
3.それを繰り返し、「Congratulations! You won the game!」と出れば終了。
<参考資料>
<コメント>
問題に「引数」と指定があったにもかかわらず、最初乱数にしてしまった。
乱数をランダムしにたせいで、その分余分に製作時間がかかってしまった。実際はもっとシンプルだったのでとても悔しい。
コンピューターらしく全て英語にしてみた。そちらのほうがプログラムに慣れてる方は馴染みやすいと思う。
次の問いの素因数は一段と難しそうで、こちらは比較的簡単だとは思っていたものの、予想以上に苦労した。
何度も試しては上手くいかずに失敗を繰り返していてイライラしていたので、完成した時の達成感は堪らない。
単純に見えてもシェルとして書くとこれだけ複雑になるのには驚いた。
なんとなく今までゲームや、ソフトウェアの開発に興味はあったものの、あれらはもっともっと複雑である。
初歩の初歩でつまずいている僕には程遠い世界だ。
それに携わっている人々の頭脳は計り知れないものがある。
<スクリプトの使い方>
<参考資料>
<共同作業した人>
<コメント>
問いだけでなく、ファイルのアップロードの仕方や、自宅からログイン出来なかった対処法について、TAの方々に頼ってばかりだった。
TAの方々、本当にお世話になりありがとうございました。
これからはもっと自分で問題を発見できる力をつけたいので、できるだけ人に頼らずにやっていきたい。
それが今後の研究生活で必要となる力だ。