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
Reference
この問題について(Wecode | Code Kata . 03), 我々は、より多くの情報をここで見つけました
https://velog.io/@ssaboo/TIL-no.53-Wecode-day.19Fri-Code-Kata-.-03
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
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
def same_reverse(num):
result = (str(num))[::-1]
if result == (str(num)):
return True
else:
return False
return result
print(same_reverse(1221))
# True
Reference
この問題について(Wecode | Code Kata . 03), 我々は、より多くの情報をここで見つけました https://velog.io/@ssaboo/TIL-no.53-Wecode-day.19Fri-Code-Kata-.-03テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol