Превышение лимита времени. Обратное целое число (leetcode) [закрыто]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Превышение лимита времени. Обратное целое число (leetcode) [закрыто]

Сообщение Anonymous »

Вот мой код:

Код: Выделить всё

int reverse(int x) {
int ans = 0;

while (x != 0) {
int num = x % 10;
if (ans > INT_MAX / 10 || ans < INT_MIN / 10) {
return 0;
}

ans = (ans * 10) + num;
x / 10;
}

return ans;
}
Система ответила: Превышен лимит времени.
Что не так в этом коде?
Не могу придумать более быстрого метода< /п>

Подробнее здесь: https://stackoverflow.com/questions/787 ... erleetcode
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»