十の位の数字が $a$, 一の位の数字が $b$ である2桁の自然数を $N$ とし、$N$ の十の位の数字と一の位の数字を入れ替えてできる自然数を $M$ とする。$N^2 - M^2 = 693$ であるとき、自然数 $N$ を求めよ。

代数学整数方程式二桁の自然数因数分解
2025/5/24

1. 問題の内容

十の位の数字が aa, 一の位の数字が bb である2桁の自然数を NN とし、NN の十の位の数字と一の位の数字を入れ替えてできる自然数を MM とする。N2M2=693N^2 - M^2 = 693 であるとき、自然数 NN を求めよ。

2. 解き方の手順

まず、NNMMaabb で表す。
N=10a+bN = 10a + b
M=10b+aM = 10b + a
次に、N2M2N^2 - M^2 を計算する。
N2M2=(10a+b)2(10b+a)2=(100a2+20ab+b2)(100b2+20ab+a2)=99a299b2=99(a2b2)=99(a+b)(ab)N^2 - M^2 = (10a + b)^2 - (10b + a)^2 = (100a^2 + 20ab + b^2) - (100b^2 + 20ab + a^2) = 99a^2 - 99b^2 = 99(a^2 - b^2) = 99(a + b)(a - b)
問題文より、N2M2=693N^2 - M^2 = 693 なので、
99(a+b)(ab)=69399(a + b)(a - b) = 693
(a+b)(ab)=69399=7(a + b)(a - b) = \frac{693}{99} = 7
aabb は整数であり、a>0a > 0, b>0b > 0 である。また、aabb は一桁の整数であるから、a,b{0,1,2,3,4,5,6,7,8,9}a, b \in \{0, 1, 2, 3, 4, 5, 6, 7, 8, 9\}
a+ba + baba - b は整数であり、 (a+b)(ab)=7(a + b)(a - b) = 7 を満たす必要がある。7 は素数なので、
a+b=7a + b = 7
ab=1a - b = 1
または
a+b=1a + b = -1
ab=7a - b = -7
ただし、aabb は自然数なので a+b>0a + b > 0 および ab>10a - b > -10 を考慮すると、a+b>aba+b > a-b という条件と合わせると、a+b=7,ab=1a+b = 7, a-b = 1 の場合のみ考えれば良い。
a+b=7a + b = 7ab=1a - b = 1 を解く。
2つの式を足し合わせると 2a=82a = 8 となるので、a=4a = 4
a=4a = 4a+b=7a + b = 7 に代入すると 4+b=74 + b = 7 となるので、b=3b = 3
したがって、N=10a+b=10(4)+3=43N = 10a + b = 10(4) + 3 = 43

3. 最終的な答え

43