解题思路:这是一道简单的模拟题,先判断两个字符串的长度是否相等,再判断是否完全相同,然后再判断忽略大小写的情况下,两个字符串是否相同
注意事项:
参考代码:
import java.io.*;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.math.RoundingMode;
import java.util.*;
import javax.management.RuntimeErrorException;
public class Main {
static class InputReader
{
public BufferedReader br;
public StringTokenizer tokenizer;
public InputReader(InputStream ins)
{
br=new BufferedReader(new InputStreamReader(ins));
tokenizer=null;
}
public String next()
{
while(tokenizer==null||! tokenizer.hasMoreTokens())
{
try {
tokenizer=new StringTokenizer(br.readLine());
} catch (Exception e) {
// TODO: handle exception
throw new RuntimeException(e);
}
}
return tokenizer.nextToken();
}
public int nextInt()
{
return Integer.parseInt(next());
}
public Long nextLong()
{
return Long.parseLong(next());
}
public double nextDouble()
{
return Double.parseDouble(next());
}
public String nextLine() throws IOException
{
return br.readLine();
}
}
public static InputReader in;
public static PrintWriter out;
static int N=200000;
static int mod=10007;
static class Task
{
public void solve(InputReader in,PrintWriter out)
{
Scanner sc=new Scanner(System.in);
String s1=sc.next();
String s2=sc.next();
int len1=s1.length();
int len2=s2.length();
if(len1!=len2)
{
out.println(1);
}
else
{
if(s1.equals(s2))
{
out.println(2);
}
else
{
s1=s1.toLowerCase();
s2=s2.toLowerCase();
if(s1.equals(s2))
{
out.println(3);
}
else
{
out.println(4);
}
}
}
}
}
public static void main(String[] args) throws IOException{
//InputStream ins=new FileInputStream("C:\\input.txt");
InputStream ins=System.in;
in=new InputReader(ins);
out=new PrintWriter(System.out);
new Task().solve(in, out);
out.close();
}
}
0.0分
0 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
发表评论 取消回复