FastPrepFastPrep
Problem Brief

Eliminate Substring

FULLTIMEOA

Given a string s with uppercase English letters, remove all occurrences of the string AWS until no more remain. After each removal, the prefix and suffix strings are concatenated. Return the final string. If the final string is empty, return "-1" as a string.

Function Description

Complete the function getFinalString in the editor below.

The function getFinalString has the following parameter:

  1. string s[n]: a string of uppercase English characters

Returns

string: the string, after removing all occurrences of "AWS" from the given string or "-1"

.˚。⋆ 🌷༊ Credit to chizzy_electᯓᡣ𐭩.˚。⋆

1Example 1

Input
s = "AWAWSSG"
Output
"G"
Explanation
AWAWSSG -> AWSG -> G Return the final string, G.

Constraints

Limits and guarantees your solution can rely on.

  • 1 ≤ |s| ≤ 10^5
  • The string contains only uppercase English letters.
public String getFinalString(String s) {
  // write your code here
}
Input

s

"AWAWSSG"

Output

"G"

Sign in to submit your solution.