311274: CF1959B. Compare T-Shirt Sizes

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

Description

B. Compare T-Shirt Sizestime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard output

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 < XS
  • XXXL > XL
  • XL > M
  • XXL = XXL
  • XXXXXS < M
  • XL > XXXS
Input

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.

Output

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

ExampleInput
6
XXXS XS
XXXL XL
XL M
XXL XXL
XXXXXS M
L M
Output
<
>
>
=
<
>

Output

题目大意:
这个题目是关于比较两种T恤尺寸的问题。T恤的尺寸用字符串表示,可以是单个字符'M',或者是由多个(可能为零)'X'字符和一个'S'或'L'字符组成的字符串。例如,'M'、'XXL'、'S'、'XXXXXXS'都是可能的T恤尺寸,而'XM'、'LL'、'SX'则不是。'M'代表中等大小,'S'代表小号,'L'代表大号。'X'表示尺寸的程度(额外的)。需要比较两种给定的T恤尺寸'a'和'b'。

比较规则如下:
- 任何小号(无论多少个'X')都比中号和任何大号小;
- 任何大号(无论多少个'X')都比中号和任何小号大;
- 'S'前的'X'越多,尺寸越小;
- 'L'前的'X'越多,尺寸越大。

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

输出:
- 对于每个测试用例,打印一行比较'a'和'b'两种T恤尺寸的结果(<、>或=,不带引号)。

示例:
输入:
```
6
XXXS XS
XXXL XL
XL M
XXL XXL
XXXXXS M
L M
```
输出:
```
<
>
>
=
<
>
```题目大意: 这个题目是关于比较两种T恤尺寸的问题。T恤的尺寸用字符串表示,可以是单个字符'M',或者是由多个(可能为零)'X'字符和一个'S'或'L'字符组成的字符串。例如,'M'、'XXL'、'S'、'XXXXXXS'都是可能的T恤尺寸,而'XM'、'LL'、'SX'则不是。'M'代表中等大小,'S'代表小号,'L'代表大号。'X'表示尺寸的程度(额外的)。需要比较两种给定的T恤尺寸'a'和'b'。 比较规则如下: - 任何小号(无论多少个'X')都比中号和任何大号小; - 任何大号(无论多少个'X')都比中号和任何小号大; - 'S'前的'X'越多,尺寸越小; - 'L'前的'X'越多,尺寸越大。 输入输出数据格式: 输入: - 第一行包含一个整数't'(1≤t≤10^4),表示测试用例的数量。 - 每个测试用例包含一行,其中写出'a'和'b'两种T恤尺寸。与T恤尺寸对应的字符串长度不超过50。保证所有尺寸都是正确的。 输出: - 对于每个测试用例,打印一行比较'a'和'b'两种T恤尺寸的结果(<、>或=,不带引号)。 示例: 输入: ``` 6 XXXS XS XXXL XL XL M XXL XXL XXXXXS M L M ``` 输出: ``` < > > = < > ```

加入题单

上一题 下一题 算法标签: