NC200038. Creeper?
描述
输入描述
输入数据有N组,每组数据占一行,每行保证为、、三者之一(不包括双引号)。
* .
输出描述
按照题目描述中的规则输出相应的字符串完成接龙,第i行的输出对应输入的第i + 1行的结果,举个例子,如果输入的一行为,你的程序需要在一行输出。
为了使接龙更容易成功,你的输出可以不区分大小写,如对于输入的,你的程序输出、都会被认为是正确的。
示例1
输入:
2 Creeper? Se no!
输出:
Awww man. creeper?
示例2
输入:
3 Creeper? Awww man. Awww man.
输出:
awww man. se no! se NO!
C++11(clang++ 3.9) 解法, 执行用时: 4ms, 内存消耗: 504K, 提交时间: 2020-02-16 16:44:12
#include<stdio.h> int main() { int n; scanf("%d",&n); getchar(); char s[101]; while(n--) { gets(s); if(s[0]=='C') printf("Awww man.\n"); else if(s[0]=='A') printf("Se no!\n"); else if(s[0]=='S') printf("Creeper?\n"); } }
C(clang 3.9) 解法, 执行用时: 3ms, 内存消耗: 404K, 提交时间: 2019-12-08 22:23:21
#include<stdio.h> int main(){ int n; scanf("%d",&n); getchar(); char s[101]; while(n--){ gets(s); if(s[0]=='C') printf("Awww man.\n"); else if(s[0]=='A') printf("Se no!\n"); else if(s[0]=='S') printf("Creeper?\n"); } }
Python(2.7.3) 解法, 执行用时: 13ms, 内存消耗: 2920K, 提交时间: 2019-12-07 12:22:08
n = int(raw_input()) for i in range(n): s = raw_input() if s[0] == 'C': print('Awww man.') if s[0] == 'A': print('Se no!') if s[0] == 'S': print('Creeper?')
pypy3(pypy3.6.1) 解法, 执行用时: 74ms, 内存消耗: 72268K, 提交时间: 2019-12-07 13:02:14
t=int(input()) for i in range(t): s=input() if s=="Creeper?": print("Awww man.") if s=="Awww man.": print("Se no!") if s=="Se no!": print("Creeper?")
Python3(3.5.2) 解法, 执行用时: 29ms, 内存消耗: 3380K, 提交时间: 2019-12-29 13:32:56
str ={ "Creeper?":"Awww man.","Awww man.":"Se no!","Se no!":"Creeper?"} n=int(input()) for i in range(n): m=input() print(str[m])