욤미의 개발일지
[SWEA D2] 1940 가랏! RC카! (Python) 본문
728x90
반응형
※ SW Expert 아카데미의 문제를 무단 복제하는 것을 금지합니다.
문제
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
풀이
- RC (Radio Control) 카의 이동거리를 계산
- 매초 command가 주어진다.
- 0 : 현재 속도 유지.
- 1 : 가속 - 가속도의 값(m/s²)이 주어짐
- 2 : 감속 - 가속도의 값(m/s²)이 주어짐
- N 초 동안 이동한 거리를 계산
- RC 카의 초기 속도는 0 m/s
제약 사항
- N은 2이상 30이하의 정수이다. (2 ≤ N ≤ 30)
- 가속도의 값은 1 m/s² 혹은 2 m/s² 이다.
- 현재 속도보다 감속할 속도가 더 클 경우, 속도는 0 m/s 가 된다.
T = int(input())
for test_case in range(1, T + 1):
distance = 0 # 이동 거리
speed = 0 # 현재 속도
for _ in range(int(input())):
command = list(map(int, input().split()))
if command[0] == 1: # 가속
speed += command[1]
elif command[0] == 2: # 감속
speed = max(0, speed - command[1])
distance += speed
print(f"#{test_case} {distance}")
728x90
반응형
'Coding Test > SWEA' 카테고리의 다른 글
[SWEA D2] 1946 간단한 압축 풀기 (Python) (0) | 2023.02.02 |
---|---|
[SWEA D2] 1945 간단한 소인수분해 (Python) (0) | 2022.11.13 |
[SWEA D2] 1288 새로운 불면증 치료법(Python) (0) | 2022.11.10 |
[SWEA D2] 1284 수도 요금 경쟁 (Python) (0) | 2022.11.01 |
[SWEA D2] 1204 [S/W 문제해결 기본] 1일차 - 최빈수 구하기 (Python) (0) | 2022.10.29 |
Comments