Easy-テーマ58:7.Reverse Integer
1009 ワード
テーマ原文:Reverse digits of an integer.
Example 1:x=123,return 321 Example 2:x=-123,return-321テーマ大意:整数を反転します.(オーバーフローが0に戻る場合)問題解析:Easy 35の問題に類似する考え方であるが,ここでオーバーフローが発生する可能性があるため,反転後の数字をlongで記憶し,上限を超えると0に戻る.ソース:(language:c)
成績:4 ms、beats 61.68%、衆数5 ms、51.40%.cmershenのつぶやき:この問題はjsとpythonの下でバグが発生するようです.(オーバーフローに関係)
Example 1:x=123,return 321 Example 2:x=-123,return-321テーマ大意:整数を反転します.(オーバーフローが0に戻る場合)問題解析:Easy 35の問題に類似する考え方であるが,ここでオーバーフローが発生する可能性があるため,反転後の数字をlongで記憶し,上限を超えると0に戻る.ソース:(language:c)
int reverse(int x) {
long n=0;
while(x) {
n=n*10+x%10;
x/=10;
}
return n==(int)n?(int)n:0;
}
成績:4 ms、beats 61.68%、衆数5 ms、51.40%.cmershenのつぶやき:この問題はjsとpythonの下でバグが発生するようです.(オーバーフローに関係)