3519:罗少的英文

时间限制:2 S   /  内存限制:16384 KB
AC:38   /  Submit:125
问题描述

罗少经常写错英文单词,即使是像east、west、south、north这样简单的词也有可能写错。罗少的错误分为三种,一种是漏一个字母,一种是加一个字母,还有一种是写错一个字母,罗少写一个单词至多只会犯一种错误。例如east可能会被写成est、eat、easty、eest等。罗少也有可能会完全写对。

现在给你一个罗少写的单词,看看这个单词是否有可能是east、west、south、north中的一个。当然你会发现有些时候会有歧义,例如est既有可能是east漏一个a,也有可能是west漏一个w,这种时候就没法判断了。还有例如给的单词是abc,那么肯定不是以上四个单词中的某个单词。

输入描述

多组案例。一个正整数n,表示案例的数量。(n<=100)

每组案例由一个字符串组成(长度不超过10),字符串中每个字符均为小写字母。

输出描述

针对每组案例,如果存在歧义,则输出-1;如果肯定不是east、west、south、north中的一个,则输出-2;如果确定是east、west、south、north中的一个,输出该单词。

每组案例输出完要换行。

样例输入复制样例

6

est

eost

south

noth

whest

saet


样例输出

-1

east

south

north

west

-2


相关

21-22(2)第1次线上赛

22智能Python基础语法模拟题-3

2023级人工智能程序设计第5次课堂练习


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1