309824: CF1741A. Compare T-Shirt Sizes

Memory Limit:256 MB Time Limit:1 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Compare T-Shirt Sizes

题意翻译

给定两个字符串 $a$ 和 $b$ 表示两件衣服的尺码,我们规定:字符串只能由字符 M(中等尺寸)组成或由几个字符 X(可以是 0 个)加上一个字符 S(小尺寸) 或 L(大尺寸) 组成。 你需要比较两件衣服尺码大小,比较方法如下: - 无论前面有多少个字符 X 的小尺寸,都小于中等尺寸和大尺寸; - 无论前面有多少个字符 X 的大尺寸,都大于中等尺寸和小尺寸; - 字符 S 前的字符 X 越多,尺寸越小; - 字符 L 前的字符 X 越多,尺寸越大。 给定 $t$ 组尺寸($1 \le t \le 10^4$),若第一件衣服尺寸大,输出 `>`,若第二件衣服尺寸大,输出 `<`,否则输出 `=`。每组数据换行隔开。

题目描述

Two T-shirt sizes are given: $ a $ and $ b $ . The T-shirt size is either a string M or a string consisting of several (possibly zero) characters X and one of the characters S or L. For example, strings M, XXL, S, XXXXXXXS could be the size of some T-shirts. And the strings XM, LL, SX are not sizes. The letter M stands for medium, S for small, L for large. The letter X refers to the degree of size (from eXtra). For example, XXL is extra-extra-large (bigger than XL, and smaller than XXXL). You need to compare two given sizes of T-shirts $ a $ and $ b $ . The T-shirts are compared as follows: - any small size (no matter how many letters X) is smaller than the medium size and any large size; - any large size (regardless of the number of letters X) is larger than the medium size and any small size; - the more letters X before S, the smaller the size; - the more letters X in front of L, the larger the size. For example: - XXXS &lt; XS - XXXL &gt; XL - XL &gt; M - XXL = XXL - XXXXXS &lt; M - XL &gt; XXXS

输入输出格式

输入格式


The first line of the input contains a single integer $ t $ ( $ 1 \le t \le 10^4 $ ) — the number of test cases. Each test case consists of one line, in which $ a $ and $ b $ T-shirt sizes are written. The lengths of the strings corresponding to the T-shirt sizes do not exceed $ 50 $ . It is guaranteed that all sizes are correct.

输出格式


For each test case, print on a separate line the result of comparing $ a $ and $ b $ T-shirt sizes (lines "&lt;", "&gt;" or "=" without quotes).

输入输出样例

输入样例 #1

6
XXXS XS
XXXL XL
XL M
XXL XXL
XXXXXS M
L M

输出样例 #1

<
>
>
=
<
>

Input

题意翻译

给定两个字符串 $a$ 和 $b$ 表示两件衣服的尺码,我们规定:字符串只能由字符 M(中等尺寸)组成或由几个字符 X(可以是 0 个)加上一个字符 S(小尺寸) 或 L(大尺寸) 组成。 你需要比较两件衣服尺码大小,比较方法如下: - 无论前面有多少个字符 X 的小尺寸,都小于中等尺寸和大尺寸; - 无论前面有多少个字符 X 的大尺寸,都大于中等尺寸和小尺寸; - 字符 S 前的字符 X 越多,尺寸越小; - 字符 L 前的字符 X 越多,尺寸越大。 给定 $t$ 组尺寸($1 \le t \le 10^4$),若第一件衣服尺寸大,输出 `>`,若第二件衣服尺寸大,输出 `<`,否则输出 `=`。每组数据换行隔开。

Output

题目大意:
比较两件T恤的尺码大小。尺码由字符M(中等)、字符S(小)或字符L(大)加上若干(可能为0)字符X组成,X表示尺寸的程度(例如:XXL表示比XL大,比XXXL小)。比较规则如下:

- 任何小尺码(无论多少个X)都小于中等尺码和大尺码;
- 任何大尺码(无论多少个X)都大于中等尺码和小尺码;
- S前X越多,尺码越小;
- L前X越多,尺码越大。

给定t组尺码比较(1≤t≤10^4),如果第一件衣服尺码大,输出 `>`,如果第二件衣服尺码大,输出 `<`,否则输出 `=`。每组数据换行隔开。

输入输出数据格式:
输入格式:
第一行包含一个整数t(1≤t≤10^4)——测试用例的数量。
每个测试用例由一行组成,其中包括a和b两个T恤尺码。与T恤尺码对应的字符串长度不超过50。保证所有尺码都是正确的。

输出格式:
对于每个测试用例,打印单独一行,内容为比较a和b两个T恤尺码的结果(不包含引号的`<`、`>`或`=`)。题目大意: 比较两件T恤的尺码大小。尺码由字符M(中等)、字符S(小)或字符L(大)加上若干(可能为0)字符X组成,X表示尺寸的程度(例如:XXL表示比XL大,比XXXL小)。比较规则如下: - 任何小尺码(无论多少个X)都小于中等尺码和大尺码; - 任何大尺码(无论多少个X)都大于中等尺码和小尺码; - S前X越多,尺码越小; - L前X越多,尺码越大。 给定t组尺码比较(1≤t≤10^4),如果第一件衣服尺码大,输出 `>`,如果第二件衣服尺码大,输出 `<`,否则输出 `=`。每组数据换行隔开。 输入输出数据格式: 输入格式: 第一行包含一个整数t(1≤t≤10^4)——测试用例的数量。 每个测试用例由一行组成,其中包括a和b两个T恤尺码。与T恤尺码对应的字符串长度不超过50。保证所有尺码都是正确的。 输出格式: 对于每个测试用例,打印单独一行,内容为比较a和b两个T恤尺码的结果(不包含引号的`<`、`>`或`=`)。

加入题单

算法标签: