코테

백준 단계별로 풀어보기 (2)

hhzn 2024. 8. 31. 18:46

 

 


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

1330번 두 수 비교하기

 

나의 풀이 

#include <iostream>

int main()
{
	int A, B;
	std::cin >> A >> B;
	if (A > B)
		std::cout << ">";
	else if (A < B)
		std::cout << "<";
	else
		std::cout << "==";
}

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

9498번 시험 성적

 

나의 풀이

#include <iostream>

using namespace std;

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

	if (score >= 90) {
		cout << "A";
	}
	else if (score >= 80) {
		cout << "B";
	}
	else if (score >= 70) {
		cout << "C";
	}
	else if (score >= 60){
		cout << "D";
	}
	else {
		cout << "F";
	}
}

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

2753번 윤년

 

나의 풀이

#include <iostream>

using namespace std;

int main()
{
	int Y;
	cin >> Y;
	cout << (Y % 4 == 0 && (Y % 100 != 0 || Y % 400 == 0));
}

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

14681번 사분면 고르기

 

나의 풀이

#include <iostream>

using namespace std;

int main()
{
	int X, Y;
	cin >> X >> Y;

	if (X >= 0) {
		if (Y >= 0) {
			cout << 1;
		}
		else {
			cout << 4;
		}
	}
	else {
		if (Y >= 0) {
				cout << 2;
		}
		else {
			cout << 3;
		}
	}
}

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

2884번 알람 시계

 

나의 풀이

#include <iostream>

using namespace std;

int main()
{
	int H, M;
	cin >> H >> M;
	M -= 45;
	if (M < 0) {
		--H;
		M = 60 + M;
		if (H < 0) {
			H = 23;
		}
	}
	cout << H << " " << M;
}

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

2525번 오븐 시계

 

나의 풀이 

#include <iostream>

using namespace std;

int main()
{
	int A, B, C;
	cin >> A >> B >> C;

	B += C % 60;
	if (B >= 60) {
		B -= 60;
		++A;
	}

	A += C / 60;

	if (A > 23) {
		A -= 24;
	}
	
	cout << A << " " << B;	
}

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

2480번 주사위 세개

 

나의 풀이

 

#include <iostream>
#include <cmath>
using namespace std;

int main()
{
	int A, B, C;
	cin >> A >> B >> C;
	if ((A == B)&&(B == C)) {
		cout << A * 1000 + 10000;
	}
	else if (not ((A!=B)&&(B!=C)&&(A!=C))){
		if (A == B) {
			cout << A * 100 + 1000;
		}
		else {
			cout << C * 100 + 1000;
		}
	}
	else {
		int val = max(A, B);
		val = max(val, C);
		cout << val * 100;
	}
}