先頭と末尾の数字を入れ替えた処理のどこが間違っているか分からない

Atcoderにて、先頭と末尾の数字を入れ替えた処理をする必要があったのですが、
どうしても答えが合わず、入れ替え処理の部分を入れ替えたら通りました。
どこが違うのかわかりません。自分で色々数字を試したところ間違ってい無かったので...

python

value = # any num ### 間違ったコードlist_value = list(str(value))list_value[0], list_value[-1] = list_value[-1], list_value[0]rev_value = int("".join(list_value)) # ACしたコードrev_value = int(str(value % 10) + str(value // 10))

コメントを投稿

0 コメント