適当に起きてツイッターみてピアノひいて本読んでゲームして寝る生活最高なんじゃ〜^
でも僕は勉強熱心なので今日は数学のお勉強をするぞ!
は虚数単位とする。を満たす最小の正の整数を求めよ。
2019京大(理系)[6]
うわなんだこの難しいもんだい!難しすぎるからパソコンに丸投げするぞ!
count = 0 while True: count += 1 x = (1+1j)**count+(1-1j)**count if x.imag == 0 and x.real > 10**10: print("n="+str(count)) break
なかなか複素数を使うことない気がするけどpythonも複素数型があるんだね、という知見を得た(虚数単位はjであることに注意)。このプログラムを走らせると
n=71
が表示されます!やったね!正解だよ!常用対数表なんていらないね!