redgorilla983
New member
..
[Vấn đề] (https://leetcode.com/problems/palindrom-number/)
Đưa ra một số nguyên ** tích cực ** `n`, return` true` nếu `n` là một palindrom hoặc` false 'nếu không.
Một palindrom là một con số giống nhau và phía trước.
**Ví dụ 1:**
`` `
Đầu vào: 121
Đầu ra: Đúng
`` `
** Ví dụ 2: **
`` `
Đầu vào: -121
Đầu ra: Sai
Giải thích: Số âm không phải là palindromes.
`` `
** Ví dụ 3: **
`` `
Đầu vào: 10
Đầu ra: Sai
Giải thích: 10 không phải là một palindrom.
`` `
**Giải pháp:**
`` `C ++
Giải pháp lớp {
công cộng:
bool ispalindrom (int n) {
int rev = 0;
int temp = n;
while (temp> 0) {
Rev = Rev * 10 + Temp % 10;
Nhiệt độ /= 10;
}
trả lại (n == rev);
}
};
`` `
## 5 hashtags
* #LeetCode
* #C ++
* #mã hóa
* #InterviewQuestion
* #Giải quyết vấn đề
=======================================
#LeetCode #C++ #Coding #InterviewQuestion #problemsolving ## Leetcode 9 C++: Solution
[Problem](https://leetcode.com/problems/palindrome-number/)
Given a **positive** integer `n`, return `true` if `n` is a palindrome, or `false` otherwise.
A palindrome is a number that is the same backwards and forwards.
**Example 1:**
```
Input: 121
Output: true
```
**Example 2:**
```
Input: -121
Output: false
Explanation: Negative numbers are not palindromes.
```
**Example 3:**
```
Input: 10
Output: false
Explanation: 10 is not a palindrome.
```
**Solution:**
```c++
class Solution {
public:
bool isPalindrome(int n) {
int rev = 0;
int temp = n;
while(temp > 0) {
rev = rev * 10 + temp % 10;
temp /= 10;
}
return (n == rev);
}
};
```
## 5 Hashtags
* #LeetCode
* #C++
* #Coding
* #InterviewQuestion
* #problemsolving
[Vấn đề] (https://leetcode.com/problems/palindrom-number/)
Đưa ra một số nguyên ** tích cực ** `n`, return` true` nếu `n` là một palindrom hoặc` false 'nếu không.
Một palindrom là một con số giống nhau và phía trước.
**Ví dụ 1:**
`` `
Đầu vào: 121
Đầu ra: Đúng
`` `
** Ví dụ 2: **
`` `
Đầu vào: -121
Đầu ra: Sai
Giải thích: Số âm không phải là palindromes.
`` `
** Ví dụ 3: **
`` `
Đầu vào: 10
Đầu ra: Sai
Giải thích: 10 không phải là một palindrom.
`` `
**Giải pháp:**
`` `C ++
Giải pháp lớp {
công cộng:
bool ispalindrom (int n) {
int rev = 0;
int temp = n;
while (temp> 0) {
Rev = Rev * 10 + Temp % 10;
Nhiệt độ /= 10;
}
trả lại (n == rev);
}
};
`` `
## 5 hashtags
* #LeetCode
* #C ++
* #mã hóa
* #InterviewQuestion
* #Giải quyết vấn đề
=======================================
#LeetCode #C++ #Coding #InterviewQuestion #problemsolving ## Leetcode 9 C++: Solution
[Problem](https://leetcode.com/problems/palindrome-number/)
Given a **positive** integer `n`, return `true` if `n` is a palindrome, or `false` otherwise.
A palindrome is a number that is the same backwards and forwards.
**Example 1:**
```
Input: 121
Output: true
```
**Example 2:**
```
Input: -121
Output: false
Explanation: Negative numbers are not palindromes.
```
**Example 3:**
```
Input: 10
Output: false
Explanation: 10 is not a palindrome.
```
**Solution:**
```c++
class Solution {
public:
bool isPalindrome(int n) {
int rev = 0;
int temp = n;
while(temp > 0) {
rev = rev * 10 + temp % 10;
temp /= 10;
}
return (n == rev);
}
};
```
## 5 Hashtags
* #LeetCode
* #C++
* #Coding
* #InterviewQuestion
* #problemsolving