помогитее ребята
Дано натуральное число. Выяснить, является ли оно палиндромом («перевертышем»), т. е. числом, десятичная запись которого читается одинаково слева направо и справа налево.
|
Разбить число на составляющие, затем реверсировать этот массив, соединить его и проверить с источником.
|
а можно ли как-то без использования массивов?
|
Цитата:
|
а можете ли вы привести пример?
|
Цитата:
var n = 123454321; alert(n.toString().split('').reverse().join('') == n ? 'Y' : 'N') Такое не устраивает и нужны сложности или этого достаточно? |
черт все равно не понимаю
|
Цитата:
|
как этот код написать?
|
Я его написал - если число будет палиндромом, значит будет сообщение Y, иначе N. Это пример, а что вам конкретно должен выдать результат, этого я не знаю. Можно оформить функцией:
function isPalindrome(v) { return v.toString().split('').reverse().join('') == v } и при ее вызове будет возвращаться булево значение - true, если палиндром, и false в противном случае. А дальше уже используйте как хотите. |
Часовой пояс GMT +3, время: 14:05. |