結果

問題 No.3503 Brackets Stack Query 2
コンテスト
ユーザー aa
提出日時 2026-04-18 03:41:22
言語 JavaScript
(node v25.8.2)
コンパイル:
true
実行:
node _filename_ ONLINE_JUDGE
結果
WA  
実行時間 -
コード長 743 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 266 ms
コンパイル使用メモリ 6,528 KB
実行使用メモリ 174,420 KB
最終ジャッジ日時 2026-04-18 03:42:28
合計ジャッジ時間 60,573 ms
ジャッジサーバーID
(参考情報)
judge3_1 / judge2_0
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample WA * 1
other AC * 1 WA * 28 TLE * 1
権限があれば一括ダウンロードができます

ソースコード

diff #
raw source code

const input = require("fs").readFileSync("/dev/stdin", "utf8");
const lines = input.trim().split("\n");
const Q = Number(lines[0]);
const query = lines.slice(1);
var left=0;
var center=0;
var right=0;
var str="";
if(query[0]!="("){
	for(let t=0; t<Q; t++){
		console.log("No");
	}
}else{
	for(let i=0; i<Q; i++){
		str = str + query[i]
		if(query[i]=="("){
			left++;
		}else if(query[i]=="|"){
			center++;
		}else if(query[i]==")"){
			right++;
		}
		if(left==center&&center==right){
			var result=0;
			var temp = str;
			while(result!=-1){
				result = str.search(/[(][|][)]/);	
				temp.replace(/[(][|][)]/,"");
			}
			if (temp == ""){
				console.log("Yes");
			}else{
				console.log("No");
			}
		}else{
			console.log("No");
		}
	}
}
0