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

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


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

Код

#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 Автор: Администратор



Комментарии

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