본문 바로가기

Python/Baekjoon9

[BOJ] 2022 SISS 1학기 스터디 - 3주차 # 4949 : 균형잡힌 세상 (Class 2 Silver 4) [문제] [코드 및 결과] import sys while True: str = sys.stdin.readline().rstrip() stack = [] check = 0 if str == ".": break for token in str: if token == "[" or token == "(": stack.append(token) elif token == "]": if len(stack) != 0 and stack[-1] == "[": stack.pop() else: check = 1 break elif token == ")": if len(stack) != 0 and stack[-1] == "(": stack.pop() else: che.. 2022. 5. 4.
[BOJ] 2022 SISS 1학기 스터디 - 2주차 # 10828 : 스택 (Class 2 Silver 4) [문제] [코드 및 결과] import sys n = int(sys.stdin.readline()) #주어지는 명령의 수 입력 받기 stack = [] #스택 리스트 선언 for i in range(n): cmd = sys.stdin.readline().split() #명령 입력 받기 if cmd[0] == "push": #push 명령 stack.append(cmd[1]) #cmd 리스트 맨 뒤에 해당 정수 추가 elif cmd[0] == "pop": #pop 명령 if len(stack) == 0: print(-1) else: print(stack.pop()) #stack 리스트 제일 마지막 원소 출력 후 제거 elif cmd[0] == "si.. 2022. 4. 9.
[BOJ] Bronze Ⅴ, IV - Day 13 사용 언어 : Python 푼 문제 #21300 [Python] a, b, c, d, e, f = map(int, input().split()) result = (a + b + c + d + e + f) * 5 print(result) #22193 [Python] N, M = map(int, input().split()) A = int(input()) B = int(input()) print(A * B) 파이썬으로 하면 간단한데 C로 하면 꽤나 복잡할 듯한 문제... 시간 나면 C로 다시 풀어볼 것!! #23234 [Python] print("The world says hello!") #1008 [Python] A, B = map(int, input().split()) print(A / B) #1297 .. 2022. 1. 9.
[BOJ] Bronze Ⅴ- Day 12 사용 언어 : Python 푼 문제 #18096 [Python] #18108 [Python] #18301 [Python] #20254 [Python] #20492 [Python] 2022. 1. 8.
[BOJ] Bronze Ⅴ- Day 11 사용 언어 : Python 푼 문제 #16394 [Python] N = int(input()) print(N - 1946) #16430 [Python] A, B = map(int, input().split()) if A = 1 and B 2022. 1. 8.
[BOJ] Bronze Ⅴ- Day 10 사용 언어 : Python, C(차후 추가 예정) 푼 문제 : #15740, #15894, #15962, #15964, #16170 #15740 [Python] A, B = map(int, input().split()) print(A + B) [C] #15894 [Python] num = int(input()) col = 2 * num #세로 row = 1 + (1 * (num-1)) + num #가로 print(col + row) [C] #15962 [Python] print("파이팅!!") [C] #15964 [Python] A, B = map(int, input().split()) print((A + B) * (A - B)) [C] #16170 [Python] import datetime now =.. 2022. 1. 5.
[BOJ] Bronze Ⅴ- Day 3 사용 언어 : Python 푼 문제 : #3003, #3046, #5337, #5338, #5339 #3003 [Python] num = list(map(int, input().split())) std = [1, 1, 2, 2, 2, 8] for i in range(6) : print(std[i] - num[i], end = ' ') #3046 [Python] R1, S = map(int, input().split()) print(2 * S - R1) #5337 [Python] print(""". . . | | _ | _. _ ._ _ _ |/\|(/.|(_.(_)[ | )(/. """) #5338 [Python] print(""" _.-;;-._ '-..-'| || | '-..-'|_.-;;-._| '.. 2021. 12. 29.
[BOJ] Bronze Ⅴ- Day 2 사용 언어 : Python, C 푼 문제 : #2475, #2557, #2558, #2845, #2914 #2475 [Python] num1, num2, num3, num4, num5 = map(int, input().split()) sum = num1 ** 2 + num2 ** 2 + num3 ** 2 + num4 ** 2 + num5 ** 2 print(sum % 10) 이렇게 하긴 했지만 리스트 써서 하면 더 간단해질 듯! #2557 [Python] print("Hello World!") [C] #include int main(void) { printf("Hello World!"); return 0; } #2558 [Python] A = int(input()) B = int(input()) prin.. 2021. 12. 28.
[BOJ] Bronze Ⅴ- Day 1 사용 언어 : Python 푼 문제 : #1000, #1001, #1271, #1550, #2338 #1000 num1, num2 = map(int, input().split()) print(num1 + num2) #1001 num1, num2 = map(int, input().split()) print(num1 - num2) #1271 money, num = map(int, input().split()) print(money // num) print(money % num) #1550 N = int(input(), 16) print(N) #2338 A = int(input()) B = int(input()) print(A + B) print(A - B) print(A * B) 2021. 12. 27.