Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы он был сосредоточен только на одной проблеме.
Закрыт 2 года назад .
Необходимо написать функцию с одним параметром, которая проверяла бы, является ли введенное число палиндромом. если является, программа должна вернуть True, а если нет — False (не строкой, а типом boolean)
Отслеживать
задан 5 фев 2021 в 20:23
45 1 1 серебряный знак 8 8 бронзовых знаков
дубликатов — вагон: ru.stackoverflow.com/search?q=[python]+палиндром
6 фев 2021 в 7:13
6 фев 2021 в 8:24
«именно этот вопрос» является составным и его следует декомпозировать в два: 1. как преобразовать число в строку. 2. как определить, что строка является палиндромом.
6 фев 2021 в 8:26
6 фев 2021 в 8:30
палиндромом/непалиндромом может являться только текстовое представления числа в заранее оговоренной системе счисления. да, конечно, вы этого можете не знать. ну что же, повышайте уровень своих знаний. удачи! дальнейшую дискуссию поддерживать не собираюсь.
Написать функцию, которая проверяет является ли строка палиндромом.
Источник: ru.stackoverflow.com
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Cancel Create
C-Sharp / Lesson_3 / Program.cs /
Code definitions
Code navigation index up-to-date
- Go to file T
- Go to line L
- Go to definition R
- Copy path
- Copy permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Cannot retrieve contributors at this time
28 lines (25 sloc) 733 Bytes
- Open with Desktop
- View raw
- Copy raw contents Copy raw contents Copy raw contents
Copy raw contents
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
/* |
Задача 19 (branch task_1) |
Напишите программу, которая принимает на вход пятизначное число и проверяет, является ли оно палиндромом. |
14212 -> нет |
12821 -> да |
23432 -> да |
*/ |
Console . WriteLine ( » Введите число: » ) ; |
string number = Console . ReadLine ( ) ; |
int len = number . Length ; |
if ( len == 5 ) |
if ( number [ 0 ] == number [ 4 ] number [ 1 ] == number [ 3 ] ) |
Console . WriteLine ( $» < number >- Палиндром » ) ; |
> |
else |
Console . WriteLine ( $» < number >- НЕ палиндром » ) ; |
> |
> |
else |
Console . WriteLine ( $» ОШИБКА: < number >- не является пятизначным » ) ; |
> |
Задача Палиндром на Python (Питон): 10+ вариантов решений
- Copy lines
- Copy permalink
- View git blame
- Reference in new issue
Источник: github.com
Упражнения на Java: проверьте, является ли число палиндромом или нет
Напишите программу на Java, чтобы проверить, является ли число палиндромом или нет.
В системе счисления палиндромное число — это число, которое одинаково при записи вперед или назад, т. Е. Формы.
Таким образом, первые несколько палиндромных чисел: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 22, 33, 44, 55, 66, 77, 88, 99, 101, 111, .
Тестовые данные
Введите число: 5
Иллюстрированная презентация:
Пример решения:
Java-код:
import java.util.Scanner; public class Example24 < public static void main(String args[]) < Scanner in = new Scanner(System.in); System.out.print(«Input a number: «); int n = in.nextInt(); int sum = 0, r; int temp = n; while(n>0) < r = n % 10; sum = (sum*10)+r; n = n/10; >if(temp==sum) System.out.println(«It is a Palindrome number.»); else System.out.println(«Not a palindrome»); > >
Введите число: 5 Это номер палиндрома.
Блок — схема:
Редактор кода Java:
Внесите свой код и комментарии через Disqus.
Каков уровень сложности этого упражнения?
Источник: www.kodesource.top