+ 5

Can someone check this code?

Hi, I'm trying to solve the problem "Palindrome Numbers" at the end of Module 4 in the C++ course, it took me all the evening, and still not realize why of the 6 test cases, test case 3 (that is hidden, I suppose for a premium account) doesn't get the expected output, you can verify this. I don't catch what I'm missing. Probably there is somewhere a more efficient way to do it, I just tried to use exclusively what I have learned in previous lessons. I would like to know, also, if there is a way to define the array 'rems' without specifying the size, (that would eliminate the limitation of significant figures of the number user can enter), Thanks a lot. (I have published the code as 'Palindrome Numbers' so you can review it)

12th Jan 2021, 1:49 AM
Krys
Krys - avatar
4 ответов
+ 4
As for the program in the code you mentioned, you are not reversing the number perfectly. To counter which you are providing extra conditions while checking for palindrome. Instead of fixing the reversal. Here is the fix 👇 https://code.sololearn.com/c89UmxlEb23X/?ref=app
12th Jan 2021, 2:43 AM
Arsenic
Arsenic - avatar
+ 5
Here's a tip :- You can share the link to the program directly to your question description to increase the odd of getting it answers 👇 https://www.sololearn.com/post/75089/?ref=app
12th Jan 2021, 2:19 AM
Arsenic
Arsenic - avatar
+ 4
Test case 3 is solved, just missed an equal sign!... I'm still wondering about the size of the 'rems' array.
12th Jan 2021, 2:10 AM
Krys
Krys - avatar
+ 4
_Csks_ As a side note :- There are also some other simpler ways to reverse digits of a number 1) treating number as string of numerical characters 2) instead of storing the remainders in an array, add them to the reverse number then and there, like this👇 https://code.sololearn.com/cF43moCzXZC2/?ref=app
12th Jan 2021, 2:49 AM
Arsenic
Arsenic - avatar