minhui study

백준 10162번 전자레인지(Python, C++) 본문

백준 문제풀이/그리디 알고리즘

백준 10162번 전자레인지(Python, C++)

minhui 2020. 8. 19. 22:36

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

 

10162번: 전자레인지

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

www.acmicpc.net

 

<python>

t=int(input())
a = b = c = 0
if t%10 != 0:
    print(-1)
else:
    a = t // 300
    b = (t%300)//60
    c = ((t%300)%60)//10
    print(a, b, c)

 

 

<C++>

#include<iostream>
using namespace std;

int main() {
	
	// A : 300초, B : 60초, C : 10초
	int a, b, c = 0;
	int t;
	cin >> t;

	if (t % 10 != 0) cout << "-1";
	else {
		a = t / 300;
		b = (t % 300) / 60;
		c = ((t % 300) % 60) / 10;
		cout << a << " " << b << " " << c;
	}

	return 0;

}
Comments