문제
https://www.acmicpc.net/problem/5361
5361번: 전투 드로이드 가격
각 테스트 케이스 마다, 입력으로 주어진 부품을 모두 구매하는데 필요한 비용을 소수점 둘째 자리까지 출력한다. 달러 표시도 출력해야 한다. 정답은 1억보다 작거나 같다.
www.acmicpc.net
문제 설명
망가진 전투 드로이드를 고치기위해 필요한 블래스터 라이플,시각 센서 청각 센서,팔,다리 의 개수를 입력받아 각 테스트 케이스 마다, 입력으로 주어진 부품을 모두 구매하는데 필요한 비용을 출력하는 문제이다. 소수점 둘째 까지만 출력해야하고 달러 표시도 출력해야 한다.
코드
문제 풀이
1.테스트 케이스의 숫자를 N으로 입력받는다
2.각 부품의 가격들을 리스트로 정해놓는다
3.각 부품의 개수들의 입력을 리스트로 정해놓는다
3. for 반복문을 활용하여 각 부품들의 개수와 가격들을 각각 곱한다
4.전체 필요한 비용을 구해야하므로 allprice=0으로 정해놓고 각 부품들에 들어가는 비용을 더해준다
#N번 반복될때 마다 allprice 값은 0으로 초기화 되야하므로 N번 반복문안에 allprice=0이라고 정해주어야한다.
5.format을 이용하여 소수점 둘째자리 까지만 출력하게하고 달러표시도 넣어준다