見出し画像

ほぼ日刊競プロ ABC205 -C - POW

問題文
数 X を Y 回掛けたものを「X の Y 乗」といい、pow(X,Y) で表します。 例えば pow(2,3)=2×2×2=8 です。3 つの整数 A,B,C が与えられるので、pow(A,C) と pow(B,C) の大小を比較してください。

考えたこと

A,Bを比較する。何回Cを掛けるかによって解が異なる。
1.Cが偶数のときは、絶対値A,絶対値Bを比較しどちらが大きいかを確認する。Cが偶数の時はC乗したA,Bは正の数になるため、絶対値の値を比較すれば良い。
2.Cが奇数のときは、AとBを比較しどちらが大きいかを確認する。奇数の時はA,Bが負の時はそのまま負になるので、元の値だけを比較する。


A,B,C =map(int,input().split())
if C%2==0:
   if abs(A)>abs(B):
       print ('>')
   elif abs(A)<abs(B):
       print ('<')
   elif abs(A)==abs(B):
       print ('=')
elif C%2==1:
   if A>B:
       print('>')
   elif A<B:
       print ('<')
   elif A==B:
       print ('=')

この記事が気に入ったらサポートをしてみませんか?