输入为一行,两个字符串str1和str2,以空格分隔.
如果两个字符串是互为逆置输出1,否则输出0
ABCD ABCD
0
public class Main{
public static void main(String args[]){
Scanner scanner=new Scanner(System.in);
String s=scanner.nextLine();
// System.out.println(s.substring(1, s.length() - 1));
String newStr = s.substring(1, s.length() - 1);
String[] strings = newStr.split(" ");
StringBuffer sb = new StringBuffer();
// System.out.println(strings[0].charAt(strings[0].length() - 1));
for (int i = 0; i < strings[0].length(); i++) {
sb.append(strings[0].charAt(strings[0].length() - i - 1));
}
// System.out.println(sb.toString());
System.out.println(sb.toString().equals(strings[1]) ? 1 :0);
}
} import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String st1 = sc.nextLine();
String st2 = null;
if (st1.contains(" ")){
String[] s = st1.split(" ");
st1 = s[0];
st2 = s[1];
}else {
st2 = sc.nextLine();
}
System.out.println(isRevertStr(st1, st2));
}
private static int isRevertStr(String str1, String str2){
if (str1.length() != str2.length()) return 0;
str1 = reverse(str1);
if (str1.equals(str2)) return 1;
return 0;
}
private static String reverse(String str){
char[] chars = str.toCharArray();
StringBuilder sb = new StringBuilder();
for (int i = chars.length-1; i >= 0; i--) {
sb.append(chars[i]);
}
return sb.toString();
}
}