본문 바로가기
  • 개발 / 공부 / 일상
C++

(C++) [백준] 전자레인지

by JJeongHyun 2023. 1. 10.
반응형

https://www.acmicpc.net/problem/10162

 

10162번: 전자레인지

3개의 시간조절용 버튼 A B C가 달린 전자레인지가 있다. 각 버튼마다 일정한 시간이 지정되어 있어 해당 버튼을 한번 누를 때마다 그 시간이 동작시간에 더해진다. 버튼 A, B, C에 지정된 시간은

www.acmicpc.net

 

요약)

  1. 시간 조절 버튼이 3개인 전자레인지가 있다
    1. 5분, 1분, 10초 
  2. 요리시간을 입력한다
    1. 입력하는 요리시간은 1 이상 10,000초 이하이다.
  3. 입력한 요리시간을 시간조절버튼 3개를 최소한으로 사용하는 순서를 출력해 준다
    1. 만약 3개의 버튼으로 시간을 정확히 맞출 수 없다면 -1을 출력한다

 

#include <iostream>

using namespace std;

int main()
{
	int T;
	int minT1, minT2, minT3 = 0;

	cin >> T;

	minT1 = T / 300;
	T %= 300;

	minT2 = T / 60;
	T %= 60;
	
	minT3 = T / 10;
	
	if (T % 10 != 0) {
		cout << "-1" << endl;
		return 0;
	}
	cout << minT1 << ' ' << minT2 << ' ' << minT3 << endl;
}