test

Last-modified: 2025-06-03 (火) 03:20:25

「^^」について

ゲームを進行していくと「^^」 という演算子が登場し、以下のような数式で表される演算をする。

expresssion.svg

この計算は、「数 a を10のべき乗(10^x)の形で表したときの指数 xb 乗(x^b)する。そしてこの x^b を再び指数として用いて 10^(x^b) を計算する」というものである。

計算手順

a^^b は、具体的には次の3ステップで計算できる。

  • 「log₁₀ aの計算」
    はじめに、a が「10を何乗した数なのか?」を考える。この「何乗」にあたる数が、xであり、数式では log₁₀ a と書かれる部分である。
a = 100 の場合
10010 × 10 なので 10^2 (10の2乗) である。だから、ここでの指数は 2。つまり log₁₀ 100 = 2 となる。
a = 1000 の場合
100010 × 10 × 1010^3 (10の3乗)。この場合の指数は 3。つまり log₁₀ 1000 = 3 である。
  • 見つけた指数xb 乗する
    次に、ステップ1で見つけた「指数」を、b で指定された回数だけ掛け合わせる(b 乗する)。
    • : もしステップ1で見つけた指数が 2 で、b3 ならば、
      2^3 = 2 × 2 × 2 = 8 となる。この 8 が新しくできた指数である。
  • 新しい指数で10のべき乗を計算
    最後に、ステップ2で計算した新しい指数を、10の右肩に乗せて計算する(10のその指数乗を計算する)。これが a^^b の最終的な答えである。
    • : ステップ2の結果が 8 であったなら、
      10^8 = 100,000,000 (1億) が答えとなる。