목록전체 글 (542)
선릉역 1번 출구
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cHaSzD/btrek9qtBBj/RF4BmrfEJVpzoM98Tx4lbK/img.png)
일단 세컨드 스크린을 사용하기 위해서는 본인의 컴퓨터가 miracast기능을 지원하는지 확인해야한다. window+R버튼을 눌러서 dxdiag을 작성하자. 확인 버튼을 누르면 Direct X 진단 도구가 나오는데 여기서 아래 버튼을 클릭해 txt 파일로 저장한다. 저장된 파일에서 ctrl+F키를 눌러 miracast를 검색하자. 이렇게 Miracast: Available, with HDCP라고 적혀있으면 해당 노트북이 miracast를 지원하는 것이기 때문에 세컨드 스크린 활용이 가능하다. 만약 available하지 않다면, 구매를 해서 사용해야한다. 아무튼 miracast를 지원한다는 가정하에 세컨드 스크린이 안될 때 해결법을 알아보자 ctrl+F를 눌러 두 번째로 나오는 miracast를 확인하자. ..
보호되어 있는 글입니다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/caWHpn/btrdDyJyoP9/eQXbNMtS6rvxF5iyAOXdy1/img.png)
stk = [] a = list(input()) i = 0 cnt = 0 for i in range(len(a)): k = i if a[k] == "(": stk.append("(") k += 1 while stk: if a[k] == "(": stk.append(a[k]) else: stk.pop() k += 1 if k - i != 2: cnt = "".join(a[i:k-1]).count("()") + 1 + cnt else: continue print(cnt) 처음에 짠 알고리즘은 입력받은 문자열을 stack에 넣어서 ()인 경우 count하지 않고 하나하나 ()을 count하는 방식으로 진행했더니 시간 초과가 떴다. 사실 이 알고리즘을 짜면서도 아 이건 아닌데라고 생각하긴 했지만 이런 방법으로도..