刷題記録-小紅書-2020-ノート下書き
3813 ワード
タイトル
芋隊長はノートの下書きを書いたので、最後の内容を出力してください.
1.入力文字には、
2.その他の文字はメモの内容を表します.
3.()の間にコメントの内容が表示され、どの文字も無効です.かっこはペアで表示されることを保証します.
4."
AC 90%
芋隊長はノートの下書きを書いたので、最後の内容を出力してください.
1.入力文字には、
2.その他の文字はメモの内容を表します.
3.()の間にコメントの内容が表示され、どの文字も無効です.かっこはペアで表示されることを保証します.
4."
:
。 <=10000.
:
, 。
1
:
Corona(Trump)USA<<
import java.util.Scanner;
import java.util.Stack;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
boolean isAnnotation = false;
Stack stack = new Stack();
String re = "";
int delete = 1;
for(int i=0;i) {
//System.out.println(input.charAt(i));
if(input.charAt(i) == '('){
stack.push(true);
continue;
}
if(input.charAt(i)==')'){
stack.pop();
continue;
}
if(input.charAt(i)==') {
String temp = re.substring(0, re.length()-1);
delete++;
re = temp;
//System.out.println(re);
continue;
}
if(stack.isEmpty()) {
re = re + input.charAt(i);
}
}
System.out.println(re.toString());
}
}
AC 90%