Вопрос:

Вам даны две строки а и в. Верно ли, что строка а идет в словаре раньше, чем строка в? Обратите внимание, что в словаре не учитывается регистр! В первой строке вводится а — слово из латинских букв. Во второй строке вводится в — слово из латинских букв. Гарантируется, что 1≤ |а|, |b| ≤ 10. Гарантируется, что без учета регистра это равные строки. Выведите «YES», если а идет в словаре раньше, чем в, и «NO», иначе. Пример входные данные alien BUDDY выходные данные YES

Смотреть решения всех заданий с листа

Ответ:

Для решения данной задачи необходимо сравнить две строки, игнорируя регистр, и определить, какая из них должна идти раньше в словаре.

Для сравнения строк необходимо привести их к одному регистру. Используем нижний регистр.

  1. Приводим обе строки к нижнему регистру.
  2. Сравниваем строки:
  3. Если первая строка меньше второй, выводим «YES».
  4. Если первая строка больше или равна второй, выводим «NO».

В примере входные данные:

  • a = "alien"
  • b = "BUDDY"

Приводим к нижнему регистру:

  • a = "alien"
  • b = "buddy"

Сравниваем строки. В данном случае, "alien" идет раньше, чем "buddy".

Поэтому ответ: YES

Ответ: YES

ГДЗ по фото 📸
Подать жалобу Правообладателю