Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class L1Q2array {
- public static void main(String[] args) {
- Arquivo arquivo = new Arquivo("L1Q2array.in", "L1Q2array.out");
- int caso = 1, aux = 0;
- String s = "";
- String[] maior;
- String[] palavra;
- int j = 0;
- while (!arquivo.isEndOfFile()) {
- arquivo.print("Caso #");
- arquivo.print(caso);
- arquivo.print(": ");
- s = arquivo.readString();
- maior = new String[s.length()];
- palavra = new String[s.length()];
- for (int i = 0; i < s.length(); i++) {
- maior[i] = s.substring(i, i + 1);
- }
- for (int i = 0; i < s.length();) {
- if (i == 0) {
- palavra[i] = maior[i];
- i++;
- j++;
- } else {
- if (maior[i] != palavra[j - 1]) {
- palavra[j] = maior[i];
- i++;
- j++;
- } else {
- i++;
- j--;
- }
- }
- }
- StringBuilder str = new StringBuilder();
- str.append(palavra, 0, j);
- arquivo.print(str);
- caso++;
- arquivo.println();
- }
- arquivo.close();
- }
- }
Add Comment
Please, Sign In to add comment