题目

编写代码实现比较两个字符串字典序大小的功能。若两字符串完全相等输出 0;若第一串大于第二串输出正数;反之输出负数。

输入格式:分两行分别输入两个字符串 s1 和 s2。

输出格式:输出一个整数,表示两串比较结果的差值(或状态 0, 1, -1),末尾换行。

数据范围与约定:字符串长度不超过 500。

思路与算法

1. 逐字符 Unicode 码点对比
同步比对两个字符串的对应字符 ord(c1) - ord(c2)。

2. 比较运算符
Python 原生支持 s1 > s2、s1 == s2 等运算符直接比较字典序。

完整程序

n = int(input())
a = list(map(int, input().split()))

# 数组逆序:首尾双指针向中间相向逼近并交换
i, j = 0, n - 1
while i < j:
    a[i], a[j] = a[j], a[i]
    i += 1
    j -= 1

print(" ".join(map(str, a)))

运行示例

输入:

abc abd

输出:

-1