import java.util.Scanner;
/**
* 版本问题
*/
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int m = in.nextInt();
String[] op1 = new String[m];
String[] op2 = new String[m];
for (int i = 0; i < m; i++) {
op1[i] = in.next();
op2[i] = in.next();
}
Main main = new Main();
main.outputResult(op1, op2);
}
private void outputResult(String[] op1, String[] op2) {
boolean[] result = new boolean[op1.length];
for (int i = 0; i < op1.length; i++) {
String[] oneArray = op1[i].trim().split("\\.");
String[] twoArray = op2[i].trim().split("\\.");
boolean isOk = true;
int pointerOne = 0;
int pointerTwo = 0;
while (pointerOne < oneArray.length && pointerTwo < twoArray.length) {
int compare = Integer.parseInt(oneArray[pointerOne]) - Integer.parseInt(twoArray[pointerTwo]);
if (compare < 0) {
break;
} else if (compare > 0) {
isOk = false;
break;
} else if (pointerOne == oneArray.length - 1) {
pointerTwo++;
while (pointerTwo < twoArray.length && twoArray[pointerTwo].equals("0")) {
pointerTwo++;
}
if (pointerTwo == twoArray.length) {
isOk = false;
}
} else if (pointerTwo == twoArray.length - 1) {
isOk = false;
break;
}
pointerOne++;
pointerTwo++;
}
result[i] = isOk;
}
for (boolean value : result) {
System.out.println(value);
}
}
}
import java.util.Scanner;
/**
* leetcode 202原题,happyNum
*/
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
int[] array = new int[n];
for (int i = 0; i < n; i++) {
array[i] = in.nextInt();
}
Main main = new Main();
boolean[] result = main.getResult(array);
for (boolean value : result) {
System.out.println(value);
}
}
private boolean[] getResult(int[] array) {
boolean[] result = new boolean[array.length];
for (int i = 0; i < result.length; i++) {
result[i] = isHappy(array[i]);
}
return result;
}
private boolean isHappy(int n) {
if (n == 1) return true;
if (n == 37 || n < 1) return false;
int sum = 0;
while (n > 0) {
int v = n % 10;
sum += v * v;
n /= 10;
}
return isHappy(sum);
}
}
import java.util.Scanner;
/**
* 合并两个流
*/
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String line1 = in.nextLine();
String line2 = in.nextLine();
Main main = new Main();
System.out.println(main.getResult(line1, line2));
}
private String getResult(String line1, String line2) {
int pointerLine1 = 0;
int pointerLine2 = 0;
int count = 0;
StringBuilder resultBuilder = new StringBuilder();
while (pointerLine1 < line1.length()) {
resultBuilder.append(line1.charAt(pointerLine1)).append(" ");
count++;
if (count == 4 && pointerLine2 < line2.length()) {
resultBuilder.append(line2.charAt(pointerLine2)).append(" ");
pointerLine2 += 2;
count = 0;
}
pointerLine1 += 2;
}
if (pointerLine2 < line2.length()) {
resultBuilder.append(line2.substring(pointerLine2));
}
return resultBuilder.toString().trim();
}
}
#快手##笔试题目##Java#