Wecode | Code Kata . 03


Code Kata . 03


数値numをパラメータとして渡す場合は、反転した形状がnumと同じかどうかを返します.
num: 숫자
return: true or false (뒤집은 모양이 num와 똑같은지 여부)
たとえば、
num = 123
return false 
=> 뒤집은 모양이 321 이기 때문
num = 1221
return true 
=> 뒤집은 모양이 1221 이기 때문
num = -121
return false 
=> 뒤집은 모양이 121- 이기 때문
num = 10
return false 
=> 뒤집은 모양이 01 이기 때문
🤛 私の答え
def same_reverse(num):
    
    result = list(str(num))[::-1]
    if result == list(str(num)):
      return True
    else:
      return False 
    
    return result

print(same_reverse(1221))
# True
整数型はパラメータとして入力されるので、文字列に変換してリストに変換し、反転と反転しないと比較し、TrueであればFalseを条件文として出力する.この問題は比較的速い時間で解決した.しかし、私は少し無視しました.実際、インデックス反転を行う場合、文字列をリストに変換する必要はなく、文字列を反転比較することもできます.整数型は反転できませんが、文字列は直接反転できます...
🤛 別の解釈
def same_reverse(num):
    
    result = (str(num))[::-1]
    if result == (str(num)):
      return True
    else:
      return False 
    
    return result

print(same_reverse(1221))
# True