题目描述 大战即将来临,杰洛特需要为自己声张声势,但是喊得太假有会被人识破 因此杰洛特决定连着喊出两句话,两句话中所有的字母数量全部相等则不会被识破 请指出杰洛特所喊的话是否会被识破 输入 一个t表示几组数据 接下来t组,每组第一行一句话,第二行一句话 每句话长度小于100000 输出 如果杰洛特没有被识破则输出"Yes" 如果被识破了则喊出"No" 例如输入 2 wj nb w jnb Iiread readii 则输出 Yes No
时间: 2024-03-26 11:42:21 浏览: 16
好的,下面是代码实现:
```python
def check(s1, s2):
count1 = [0] * 26
count2 = [0] * 26
for c in s1:
count1[ord(c) - ord('a')] += 1
for c in s2:
count2[ord(c) - ord('a')] += 1
return count1 == count2
t = int(input())
for i in range(t):
s1 = input().strip()
s2 = input().strip()
if len(s1) != len(s2):
print("No")
continue
if check(s1, s2):
print("Yes")
else:
print("No")
```
代码与上一题的代码是一样的。我们通过 check 函数判断两个字符串中的字符数量是否相等,然后根据结果输出 "Yes" 或 "No"。
希望能够帮助到你!
相关问题
用python写代码,题目描述 大战即将来临,杰洛特需要为自己声张声势,但是喊得太假有会被人识破 因此杰洛特决定连着喊出两句话,两句话中所有的字母数量全部相等则不会被识破 请指出杰洛特所喊的话是否会被识破 输入 一个t表示几组数据 接下来t组,每组第一行一句话,第二行一句话 每句话长度小于100000 输出 如果杰洛特没有被识破则输出"Yes" 如果被识破了则喊出"No"
好的,下面是代码实现:
```python
def check(s1, s2):
count1 = [0] * 26
count2 = [0] * 26
for c in s1:
count1[ord(c) - ord('a')] += 1
for c in s2:
count2[ord(c) - ord('a')] += 1
return count1 == count2
t = int(input())
for i in range(t):
s1 = input().strip()
s2 = input().strip()
if len(s1) != len(s2):
print("No")
continue
if check(s1, s2):
print("Yes")
else:
print("No")
```
首先,我们需要一个函数来判断两个字符串中的字符数量是否相等。为了统计每个字符出现的次数,我们可以使用一个长度为 26 的数组,数组下标表示字符的 ASCII 码值减去字符 'a' 的 ASCII 码值。
接下来,我们读取输入的 t 值,即数据组数。对于每组数据,我们读取两个字符串 s1 和 s2,判断它们的长度是否相等。如果长度不相等,那么杰洛特一定会被识破,直接输出 "No" 即可。
如果长度相等,那么我们就需要调用 check 函数来判断两个字符串中的字符数量是否相等。如果相等,那么杰洛特就不会被识破,输出 "Yes"。否则,输出 "No"。
希望能够帮助到你!
ssh 远程登陆时,携带shell环境变量
要在SSH远程登录时携带本地的shell环境变量,可以通过在SSH客户端的配置文件中设置`SendEnv`参数来实现。以下是具体的步骤:
1. 在本地机器上打开SSH客户端的配置文件(通常是`~/.ssh/config`)。
2. 在文件中添加以下行:
```
SendEnv VAR1 VAR2 ...
```
将`VAR1`、`VAR2`等替换为您想要发送到远程服务器的环境变量的名称。您可以添加多个环境变量,每个环境变量之间用空格分隔。
3. 保存并关闭配置文件。
然后,当您使用SSH客户端连接到远程服务器时,配置文件中指定的环境变量将会被发送到远程服务器,并在远程会话中可用。
请注意,为了让远程服务器接收这些环境变量,您还需要在远程服务器的SSH服务配置文件(通常是`/etc/ssh/sshd_config`)中启用`AcceptEnv`参数。您可以添加以下行来启用该功能:
```
AcceptEnv VAR1 VAR2 ...
```
将`VAR1`、`VAR2`等替换为您想要接受的环境变量的名称。保存并重新加载SSH服务以使更改生效。
这样,当您通过SSH远程登录到目标服务器时,您将能够携带本地shell环境变量。