728x90 ๋ฐ์ํ ์๊ณ ๋ฆฌ์ฆ ๐ก47 ์ ๋ง๋๊ธฐ(์คํ)_python ์ ์ฒด์ฝ๋import syssys.stdin=open("C:\\input.txt",'rt')# input : ()(((()())(())()))(()) # ๊ฒฐ๊ณผ : 17s = input()stack = []cnt =0for i in range(len(s)): #์ด๋ฆฐ ๊ดํธ if s[i] =='(': stack.append(s[i]) #๋ซ๋ ๊ดํธ else: stack.pop() # ๋ฐ๋ก ์์ด ์ด๋ฆฐ ๊ดํธ์ผ๋ if s[i-1] == '(': cnt += len(stack) # ๋ฐ๋ก ์์ด ๋ซํ ๊ดํธ์ผ๋ else: cnt+=1print(cnt) ๊ดํธ ๋ฌธ์์ด ()(((()())(()).. 2025. 2. 13. 1. ๊ฐ์ฅ ํฐ ์(์คํ)_python ์ ์ฒด์ฝ๋ ํ์ด๊ฐ์ฅํฐ์.pyimport syssys.stdin=open("C:\\input.txt",'rt')num, m =map(int,input().split())print("num , m :", num,m)num = list(map(int, str(num)))print("num : " , num)stack = []for x in num: print(x) while stack and m > 0 and x > stack[-1]: stack.pop() m-=1 stack.append(x)if m != 0: stack = stack[:-2]# ์ถ๋ ฅ๋ฐฉ๋ฒ1: res = ''.join(map(str,stack))# print(res)# ์ถ๋ ฅ๋ฐฉ๋ฒ2for x in st.. 2025. 2. 13. ๋๋ช ๋๋ฌผ ์ ์ฐพ๊ธฐ ์ฝ๋ฉํ ์คํธ ์ฐ์ต > GROUP BY > ๋๋ช ๋๋ฌผ ์ ์ฐพ๊ธฐ[https://school.programmers.co.kr/learn/courses/30/lessons/59041]-- ์ฝ๋๋ฅผ ์ ๋ ฅํ์ธ์SELECT NAME, COUNT(NAME) AS COUNTfrom ANIMAL_INSgroup by NAMEHAVING COUNT(NAME) > 1ORDER BY NAME;-- ์ฝ๋๋ฅผ ์ ๋ ฅํ์ธ์ SELECT NAME, COUNT(NAME) AS COUNT from ANIMAL_INS group by NAME HAVING COUNT(NAME) > 1 ORDER BY NAME; 2024. 11. 10. ์ฌ๋ฐ๋ฅธ ๊ดํธ (ํ์ด์ฌ) ์ฌ๋ฐ๋ฅธ ๊ดํธ -- ์คํ/ํ ๊ด๋ จ ๋ฌธ์ .https://school.programmers.co.kr/learn/courses/30/lessons/12909 ํ๋ก๊ทธ๋๋จธ์ค์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.programmers.co.kr ( ์ผ๋ +1 ๋ก balance ๋ผ๋ ๋ณ์์ ๋ฃ๊ณ ) ์ผ๋ -1 ์ balance ๋ณ์์ ๋ฃ์ด์ค์ผ๋ก์จ ์ฌ๋ฐ๋ฅธ ๊ดํธ์ผ๋ 0์ด๊ธฐ๋๋ฌธ์ 0๋ณด๋ค ์์ ์ false ๋ฅผ ๋ฐํํ๋๋ก ํ์๋ค. def solution(s): balance = 0 #์ด๋ฆฐ ๊ดํธ์ ๋ซํ ๊ดํธ์ ๊ท ํ์ ๋ํ๋ด๋ ์นด์ดํฐ for char in s: if char == .. 2024. 10. 20. ์ด์ 1 2 3 4 ยทยทยท 12 ๋ค์ 728x90 ๋ฐ์ํ