#include <iostream>

using namespace std;

int main(void)
{
	int total,tmp;
	int x,y;
	int xx[] = {0,31,28,31,30,31,30,31,31,30,31,30};
	cin >> x >> y;
	
	if(x<1 || x > 12 || y<1 || y > 31)
		return -1;
	if(x==2 && y>28)
		return -1;
	if(x==4 && y==31)
		return -1;
	if(x==6 && y==31)
		return -1;
	if(x==9 && y==31)
		return -1;
	if(x==11 && y==31)
		return -1;
		
	for(int i=0;i<x;++i)
		tmp += xx[i];
		
	total = y + tmp;
	
	switch (total%7)
	{
		case 6 :
			cout << "SUN";
			break;
		case 0 :
			cout << "MON";
			break;
		case 1 :
			cout << "TUE";
			break;
		case 2 :
			cout << "WED";
			break;
		case 3 :
			cout << "THU";
			break;
		case 4 :
			cout << "FRI";
			break;
		case 5 :
			cout << "SAT";
			break;
		}
	cout << endl;
		
	return 0;
	
		
}

'알고리즘' 카테고리의 다른 글

백준 C++ 2439번  (0) 2017.08.15
백준 C++ 2438번  (0) 2017.08.15
백준 C++ 1546번  (0) 2017.08.15
백준 C++ 1110번  (0) 2017.08.15
백준 C++ 1008번  (0) 2017.08.15

#include <iostream>  

using namespace std;

int main(void)
{
	int N;
	cin >> N;
	
	if (N > 1000)
		return -1;
	
	float score[1000];
	for (int i = 0; i < N; ++i)
	{
		cin >> score[i];
	}

	int max=0;

	for (int i = 0; i < N; ++i) 
		if (score[i] > max)
			max = score[i];
		

	for (int i = 0; i < N; ++i) 
		score[i] = score[i] / max * 100;
		

	float total = 0;
	for (int i = 0; i < N; ++i)
		total += score[i];

	cout << fixed;
	cout.precision(2);
	cout << total / N << endl;

	return 0;


}


 


'알고리즘' 카테고리의 다른 글

백준 C++ 2438번  (0) 2017.08.15
백준 C++ 1924번  (0) 2017.08.15
백준 C++ 1110번  (0) 2017.08.15
백준 C++ 1008번  (0) 2017.08.15
백준 C++ 1002번  (0) 2017.08.15

#include <iostream>  
using namespace std;

int main(void)
{
	int input,num=9999,cycle=0,k;
	cin >> input;
	if (input > 99 || input < 0)
		return -1;
	if (input < 10)
		k = input ;
	else
		k = input;
		
	while (!(num == input))
	{
		int a,b,c;
		a = k / 10;
		b = k % 10;
		c = a + b ;
		
		num = b * 10 + c;
		cycle++;

		if (num >= 10)
			k = b * 10 + num % 10;
		else
			k = num;

		num = k;
		//cout << a << '+' << b << '=' << c << "num == " << num << endl;
	}
	
	cout << cycle << endl;
	return 0;

}


 


'알고리즘' 카테고리의 다른 글

백준 C++ 1924번  (0) 2017.08.15
백준 C++ 1546번  (0) 2017.08.15
백준 C++ 1008번  (0) 2017.08.15
백준 C++ 1002번  (0) 2017.08.15
백준 C++ 1001번  (0) 2017.08.15

+ Recent posts