[c++/백준] 10162번: 전자레인지

조히·2023년 5월 19일
0

PS

목록 보기
70/82

문제 링크

10162번: 전자레인지

풀이

  1. 먼저 a, b, c를 초단위 변환 후 c로도 안나누어지면 못 만드는 시간이므로 -1 출력
  2. a부터 차례대로 나누어 Cnt에 넣는다. t는 계속해서 갱신한다
  3. cnt를 출력

코드

#include <iostream>
using namespace std;

int main()
{
	int t;
	cin >> t;

	int a = 300;
	int b = 60;
	int c = 10;

	int aCnt = 0;
	int bCnt = 0;
	int cCnt = 0;

	if (t%c != 0) cout << -1 << endl;
	else
	{
		aCnt = t / a;
		t %= a;
		bCnt = t / b;
		t %= b;
		cCnt = t / c;
		t %= c;

		cout << aCnt << " " << bCnt << " " << cCnt << endl;
	}
	return 0;
}
profile
Juhee Kim | Game Client Developer

0개의 댓글