22.01.05(数値)


今日やったこと


アルゴリズムを解く
再包装CS 01タスクコード

きょう習った


Biginteger, Bigdecimal

longまたはdoubleより大きい数字を処理する場合、BigintegerBigdecimal機能を使用できます.

Back Junアルゴリズム#1009(分散処理)では...


ポイントは
  • a^bの1のビット数を見つけることです.
  •    static Map<Integer, int[]> remainderMap = Map.of(
            0, new int[] {10},  //  이부분 때문에 오래 헤맸다
            1, new int[] {1},
            2, new int[] {2, 4, 8, 6},
            3, new int[] {3, 9, 7, 1},
            4, new int[] {4, 6},
            5, new int[] {5},
            6, new int[] {6},
            7, new int[] {7, 9, 3, 1},
            8, new int[] {8, 4, 2, 6},
            9, new int[] {9, 1});
    私はこのようにして、Mapで1つ1つの数字の平方数の1の桁数を指定する方法で解いて、もし10単位数の平方数ならば、私は結果が0ではなく10であるべきで、だからずっと推測して、どうして間違っていますか?泥沼にはまった.
    みんながどうやって解いたのか知りたいので、もう一つの動機が解けたのを見ました.
    public static int solve(int a, int b) {
        int result = 1;
        for (int i = 0; i < b % 4; i++) {
            result = (result * a) % 10;
        }
        return result;
    }
    // result = 0 일 경우 10으로 따로 처리
    ... がんばって!

    タグダウンロード機能(html?)


    折りたたみ機能

  • 注意事項:<summary>..</summary>ラベルの下に1行空けない限り(スペースは使用できません)
    折りたたみ内部にタグを適用しないで文法をダウンロードします!
  • 2<details markdown="1">と入力された内容も見られましたが、ダメでした.
    <details>
    <summary> 버튼 </summary>
    //----- (빈 줄)------
    내용
    </details>

    (↑スペースを入力する必要があります!)
    食べたい
  • 寺凱洞
  • 鍋肉
  • 光魚会
  • シカゴピザ
  • フォントの変更


    番号は<span style = "fontSize : 50%"> 작은 글자 </span>で、このように入力できます.
    他のオプションを追加するには、このように入力するだけです(CamelCase注意)<span style = "fontSize : 70% ; color : cyan ; backgroundColor : yellow">눈이부셔</span>まばゆい

    下線

    <u> 밑줄 </u>下線

    メソッドが使用可能な場合はreturn値を受信して使用します。


    昨日授業でJKが言いました.

    IntelliJデバッグモードでのEvalult機能

  • これにより、複数のメソッドの結果値を同時に表示できます.
  • printlnコンテンツと同様に、
  • を+で表すこともできます.
    テスト時に役に立つかもしれません


    に決心させる


    水曜日がアルゴリズムを解く日に決まっていて、途中で休憩した感じがしてよかったです.

    明日やること


    🟥 CS 02タスク