[SWEA|파이썬] 1244. [S/W 문제해결 응용] 2일차 - 최대 상금 (D3)
·
Problem Solving/SWEA
문제 https://tinyurl.com/2mdtddm2 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 🐍파이썬 def dfs(cnt): global answer if cnt == t:#최대 교환횟수에 도달하면 temp = ''.join(num)#문자열 변환 answer = max(answer, temp)#answer와 비교해 더 큰 숫자를 answer변수에 담기(문자열 타입의 숫자도 대소비교 가능) return#종료 for i in range(len(num)): for j in range(i+1, len(num)): #하나씩 교환 num[i], num[j] = num[j], num[i] temp = ''.j..
[SWEA|파이썬] 1206. [S/W 문제해결 기본] 1일차 - View (D3)
·
Problem Solving/SWEA
문제 https://tinyurl.com/2h63zh9c SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 🐍파이썬 for test_case in range(1, 11): a = int(input()) answer = 0 n = list(map(int, input().split())) for i in range(2, len(n)-2): #내 전의 두 아파트 / 나 이후의 두 아파트 중 어느 하나라도 나보다 크면 조망권 침해 if n[i-2] > n[i] or n[i-1] > n[i] or n[i+1] > n[i] or n[i+2] > n[i]: continue answer += n[i] - max(n[i-2], ..