728x90 반응형 파이썬13 3. 후위 표기식 만들기 : infix-->postfix (스택) ✅ 전체코드import sysfrom unicodedata import decimalsys.stdin=open("C:\\\\input.txt",'rt')a = input()stack = []res=''print(a)for x in a: # 입력값 x 가 숫자라면 if x.isdecimal(): res += x # x가 숫자가 아니라면면 else: if x == '(': stack.append(x) elif x=='*' or x =='/': while stack and (stack[-1] == '*' or stack[-1] =='/'): res += stack.pop() .. 2025. 2. 13. [프로그래머스] 최댓값과 최솟값(파이썬) 최댓값과 최솟값 https://school.programmers.co.kr/learn/courses/30/lessons/12939 이 문제는 문자열을 정수로 변환하는것이 핵심이라고 생각합니다. 최소 최대는 min, max 함수를 이용하여 간단하게 값을 추출할 수 있습니다.그러나 문자열을 정수로 변환하지 않고 min, max 함수 사용시 문자 비교가 이루어집니다.s = "1 2 3 4"print(min(s)) # 공백(" ")이 출력됩니다. 왜냐하면 공백이 가장 작은 문자로 취급됩니다.print(max(s)) # "4"가 출력됩니다. (문자 기준으로 가장 큰 값) 풀이def solution(s): numbers = list(map(int, s.split())) #문자열을 공백 기준으로 나.. 2024. 10. 20. [D1] 2063. 중간값 찾기 문제 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 코드(파이썬) N = int(input()) num = list(map(int,input().split())) num.sort() # print(num) mid = N//2 #mid = N/2 # print(int(mid)) print(num[mid]) 2022. 11. 20. [D1] 2070. 큰 놈, 작은 놈, 같은 놈 문제 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 코드 (파이썬) T = int(input()) for test_case in range(1,T+1): a,b=map(int,input().split()) if a > b: print("#{} {}".format(test_case, '>')) elif a < b: print("#{} {}".format(test_case, ' 2022. 11. 20. 이전 1 2 3 4 다음 728x90 반응형