各位大大好!我最近用Typescript寫 leetcode 9.Palindrome Number,我上網找不到TypeScript這題解答一直沒找到,以下是我的寫法,用C、C++、C#、python、php、javacript、swift都可以過,唯獨TypeScript寫法,按送出,結果出現Wrong Answer,我不知道是哪一行打錯或變數打呢?想請會寫Typescript的大大幫忙!假設有更好寫法請下面留言和討論告訴我!我會虛心受教。因為我是TypeScript新手。
以下是我的寫法(對不起各位大大,while(reverse!=0)是昨天眼殘我打錯,我現在看到討論區後,我改成while(temp!=0),但是還是出現Wrong Answer,請各位大大諒解):
function isPalindrome(x: number): boolean {
if(x<0){
return false;
}
let temp:number=x;
let reverse:number=0;
while(temp!=0){
reverse=reverse*10+temp%10;
temp/=10;
}
return reverse===x;
};