Вопрос задан 05.07.2023 в 19:33. Предмет Информатика. Спрашивает Епаркин Никита.

Напишите программу, которая определяет, верно ли, что введённое число содержит две одинаковых

цифры, стоящие рядом (как, например, 221). Входные данные Входная строка содержит одно натуральное число. Выходные данные Программа должна вывести слово 'YES', если в числе есть две одинаковые цифры, стоящие рядом, и слово 'NO', если такой пары цифр нет.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Смирнов Евгений.

Ответ:

Python

Объяснение:

n = str(input())

f = len(n)

k = 0

h = 0

try:

   while f != 0:

       if n[0 + k] == n[1 + k]:

           print('YES')

           h += 1

           break

       k += 1

       f -= 1

       if f == 0:

           break

except IndexError:

   pass

if h > 0:

   li = 1

else:

   print('NO')

Получилось длинновато :>

0 0
Отвечает Ставинский Данила.

// PascalABC.NET 3.6.3

uses School;

begin

 if ReadInt64.Digits.Pairwise.Any(p -> p[0] = p[1]) then Print('YES')

 else Print('NO')

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Приведенный ниже код на Python проверяет, содержит ли введенное число две одинаковые цифры, стоящие рядом, и выводит соответствующий результат:

python
def has_adjacent_duplicate(number): str_number = str(number) for i in range(len(str_number) - 1): if str_number[i] == str_number[i + 1]: return True return False input_number = int(input("Введите натуральное число: ")) if has_adjacent_duplicate(input_number): print("YES") else: print("NO")

Вы можете скопировать этот код, вставить его в свою среду разработки Python и запустить для проверки числа. Программа запросит вас ввести натуральное число, и затем выведет "YES", если в числе есть две одинаковые цифры, стоящие рядом, или "NO", если такой пары цифр нет.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос