URI Online Judge | 1241Timelimit: 1
Encaixa ou Não II
Por Neilor Tonin, URI
Brasil
BrasilPaulinho tem em suas mãos um novo problema. Agora a sua professora lhe pediu que construísse um programa para verificar, à partir de dois valores muito grandes A e B, se B corresponde aos últimos dígitos de A.
Entrada
A entrada consiste de vários casos de teste. A primeira linha de entrada contém um inteiro N que indica a quantidade de casos de teste. Cada caso de teste consiste de dois valores A e B maiores que zero, cada um deles podendo ter até 1000 dígitos.
Saída
Para cada caso de entrada imprima uma mensagem indicando se o segundo valor encaixa no primeiro valor, confome exemplo abaixo.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
public class Main {
static BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
static PrintWriter out = new PrintWriter(System.out);
public static void main(String[] args) throws IOException {
int n = Integer.parseInt(in.readLine());
while (n-- > 0) {
String[] p = in.readLine().split("\\s");
String A = p[0];
String B = p[1];
int lengthA = A.length();
int lengthB = B.length();
if (lengthB > lengthA) {
out.println("nao encaixa");
} else {
out.println(A.substring(lengthA - lengthB, lengthA).equals(B) ? "encaixa" : "nao encaixa");
}
}
out.close();
}
}
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
public class Main {
static BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
static PrintWriter out = new PrintWriter(System.out);
public static void main(String[] args) throws IOException {
int n = Integer.parseInt(in.readLine());
while (n-- > 0) {
String[] p = in.readLine().split("\\s");
String A = p[0];
String B = p[1];
int lengthA = A.length();
int lengthB = B.length();
if (lengthB > lengthA) {
out.println("nao encaixa");
} else {
out.println(A.substring(lengthA - lengthB, lengthA).equals(B) ? "encaixa" : "nao encaixa");
}
}
out.close();
}
}
Nenhum comentário:
Postar um comentário