更新履歴

2018-07-19

  • 最終課題について,次の更新を行いました.
    • ステップ3以降,不可とKを除いた平均,最大,最小を求めるはずが,最小値が60点以下になっていた.
      • Kしか除外していなかったので,60点以下も除外して計算するようにした.
    • ステップ4以降,特別ルールで点数を切り上げるが,切り上げのタイミングによって,グレードが変わる学生がいる.
      • 定期試験の点数が 79.XXX の学生がいるのが問題となっている.
      • 定期試験の点数を切り上げて判定するようにして,79.XXX の学生は,特別ルールにより80点以上と判断するようにした.
    • ステップ5以降,何もファイルが指定されなかった場合の処理を明記した.

2018-07-12

  • 最終課題ステップ1に補足説明を追記した.
    • ファイルの最後の行のIDを信用しても良い旨を追記した.
    • 受験しながら,0点である場合もある旨を記した.
  • 最終課題ステップ2の実行例が間違っていたのを修正した.
    • ID 2の学生がKであると説明しているが,実行例では不可になっていた.説明文が正しいため,実行例を修正した.
  • 最終課題ステップ5の実行例で指定するオプションが間違っていたのを修正しました.

2018-07-11

2018-07-07

修正前

    void copyToDirectory(Arguments args, File to){
        for(....){ // argsを必要なだけ繰り返す.一番後ろの要素は省くことを忘れない.
            File from = new File(arg[i]);
            // fromがファイルの場合
                File toFile = new File(to, from.getName());
                // copyメソッドを呼び出し,コピーする.

修正後

    void copyToDirectory(Arguments args, File to){
        for(....){ // argsを必要なだけ繰り返す.一番後ろの要素は省くことを忘れない.
            File from = new File(args.list.get(i));
            // fromがファイルの場合
                File toFile = new File(to, from.getName());
                // copyメソッドを呼び出し,コピーする.

2018-06-21

2018-06-13

  • 第10, 11講 応用112. 2つの文字列の類似度・距離で, 編集距離の表の初期化処理部分のtypoを修正しました.
    • 結果として,一番上の行,一番左の列のみに数値が入れられた表が得られます. 値は,左(下)になるにつれ1ずつ増えていきます.
    • 結果として,一番上の行,一番左の列のみに数値が入れられた表が得られます. 値は,右(下)になるにつれ1ずつ増えていきます.
  • 第10, 11講 応用112. 2つの文字列の類似度・距離 で文字列の長さではなく,文字種の数であることを明記しました. また,実行結果をこの修正に合わせて,更新しました.
    • バグレポートでの指摘ありがとうございました.

2018-05-21

2018-05-16

2018-05-09

  • 第5講 ニュートン法 解答例 のプログラムの一部が間違っていたので修正しました.
    • 絶対値で比較すべきところが絶対値になっていなかった.
  • 第5講 練習問題1 の割り算の計算式が間違っていたので修正した.
    • $\frac{(ac + bd) + (ad - bc)i}{c^2 + d^2}$ -> $\frac{(ac + bd) + (bc - ad)i}{c^2 + d^2}$
    • それに伴い,出力例も更新した.
  • 第5講 練習問題5 の$M$の値が間違っていたので修正しました.
    • 65536 -> 65535
  • 第5講 練習問題6 ヒント のプログラム中のタイポを修正しました.
    • stirng -> string

2018-04-27

  • 更新履歴(このページ)を追加しました.
  • 第6講第8講の資料を公開しました.