列表

详情


NC254185. 猜拳游戏

描述

题面 PDF
    题面 PDF:【点击下载

题目描述

石头剪刀布
你输了总会哭
你说初一是一只可爱的小天狗
把月亮咬了一口
然后它就一直守
                                                          ——《青梅竹马》

你正在与长途玩石头剪刀布的猜拳游戏。

请回忆石头剪刀布的游戏规则:两个人同时伸出手,分别出示石头(用 \tt shitou 表示)、剪刀(用 \tt jiandao 表示)或布(用 \tt bu 表示)的手势。石头胜剪刀,剪刀胜布,布胜石头。如果两个人出示的手势相同,则是平局,需要重新进行游戏。

在开始游戏之前,长途会告诉你他要出石头、剪刀还是布。

然而实际上,长途是在欺骗你。他认为你会相信他的话,并且认为你一定会根据他说的话选择能战胜他的手势(例如,他说他会出石头,他便认为你会出布)。

所以最终,长途不会按照他告诉你的手势出拳,而是选择自己所认为一定能战胜你的手势。

现在你已经看透了他的小心思。请问,在知道他告诉你他要出什么手势的情况下,你应该出什么手势才能取胜?

输入描述

仅输入一行,包含一个字符串,表示长途告诉你的他要出的手势。保证字符串一定是 \tt shitou\tt jiandao\tt bu 中的一个。

输出描述

仅输出一行,包含一个字符串,表示最终你能取胜的手势。输出字母的大小写不限,例如 \tt SHITOU\tt shitou\tt sHitoU 都会被认定为石头。

示例1

输入:

bu

输出:

(狡猾的长途决定不提供样例输出。)

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

PHP 解法, 执行用时: 9ms, 内存消耗: 3064K, 提交时间: 2023-08-10 15:19:38

<?php

$input = fgets(STDIN);

echo $input;

Java 解法, 执行用时: 36ms, 内存消耗: 10556K, 提交时间: 2023-08-10 15:17:09

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        System.out.println(in.next());
    }
}

上一题