desislava_topuzakova

07. String Explosion

Nov 12th, 2021
1,517
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.85 KB | None | 0 0
  1. package TextProcessing_Exercise;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class StringExplosion_07 {
  6.     public static void main(String[] args) {
  7.         Scanner scanner = new Scanner(System.in);
  8.         String input = scanner.nextLine();
  9.         //abv>1>1>2>2asdasd
  10.         StringBuilder text = new StringBuilder(input);
  11.         int strength = 0; //колко ми е силата на атаката
  12.         for (int index = 0; index < text.length(); index++) {
  13.             char currentSymbol = text.charAt(index);
  14.             if (currentSymbol == '>') {
  15.                 strength += Integer.parseInt("" + text.charAt(index + 1));
  16.             } else if (currentSymbol != '>' && strength > 0){
  17.                 text.deleteCharAt(index);
  18.                 strength--;
  19.                 index--;
  20.             }
  21.         }
  22.         System.out.println(text);
  23.     }
  24. }
  25.  
Advertisement
Add Comment
Please, Sign In to add comment