Решение задачи "Петя и строки" с Codeforces

Без пояснения   Просмотров: 26


Маленький Петя очень любит подарки. Его мама подарила ему на день рождения две строки равной длины, состоящие из больших и маленьких букв латинского алфавита. Теперь Петя хочет сравнить эти строки лексикографически. При этом регистр букв значения не имеет, то есть большая буква считается эквивалентной соответствующей маленькой букве. Помогите Пете выполнить сравнение.

Код

#include <bits/stdc++.h>

using namespace std;

int main()
{
    string n, n1;
    cin >> n >> n1;
    for(int i = 0; i < n.size(); ++i){
         if(n[i] < 97)
            n[i]+=32;
         if(n1[i] < 97)
            n1[i]+=32;
    }
    if(n > n1)
        cout << 1;
    else if(n < n1)
        cout << -1;
    else
        cout << 0;
    return 0;
}

         

 Администратор Photo Автор: Администратор


Отправить решение задачи
Чтобы отправить решение вам нужно войти в систему или зарегистрироваться

Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться