結果
| 問題 |
No.22 括弧の対応
|
| コンテスト | |
| ユーザー |
nbisco
|
| 提出日時 | 2016-03-13 15:45:26 |
| 言語 | Python2 (2.7.18) |
| 結果 |
WA
(最新)
AC
(最初)
|
| 実行時間 | - |
| コード長 | 564 bytes |
| コンパイル時間 | 445 ms |
| コンパイル使用メモリ | 6,912 KB |
| 実行使用メモリ | 6,400 KB |
| 最終ジャッジ日時 | 2024-11-06 21:41:45 |
| 合計ジャッジ時間 | 1,418 ms |
|
ジャッジサーバーID (参考情報) |
judge3 / judge5 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 18 WA * 1 |
ソースコード
#fileencoding: utf-8
from __future__ import print_function
def main():
paren_left = []
index = 0
N, K = [int(i) for i in raw_input().strip().split(" ")]
S = raw_input().strip()
target = S[K-1]
for i, v in enumerate(S):
if v == "(":
paren_left.append(i)
else:
index = paren_left.pop()
if target == ")" and i == (K-1):
print(index+1)
break
elif target == "(" and index == (K-1):
print(i+1)
break
if __name__ == "__main__":
main()
nbisco