[백준 27267] Сравнение комнат (C#, C++) - soo:bak
작성일 :
문제 링크
설명
간단한 사칙연산 문제입니다.
문제의 목표는 두 개의 직사각형 모양 방들의 크기를 비교하고, 누구의 방이 더 큰지를 결정하는 것입니다.
첫 번째 방의 크기는 a
* b
이고, 두 번째 방의 크기는 c
* d
입니다.
만약, 첫 번째 방이 더 크다면 M
을, 두 번째 방이 더 큰 경우 P
를, 두 방의 크기가 같은 경우 E
를 출력합니다.
Code
[ C# ]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
namespace Solution {
class Program {
static void Main(string[] args) {
var input = Console.ReadLine()?.Split(' ');
var a = int.Parse(input![0]);
var b = int.Parse(input![1]);
var c = int.Parse(input![2]);
var d = int.Parse(input![3]);
var area1 = a * b;
var area2 = c * d;
if (area1 > area2) Console.WriteLine("M");
else if (area1 < area2) Console.WriteLine("P");
else Console.WriteLine("E");
}
}
}
[ C++ ]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int a, b, c, d; cin >> a >> b >> c >> d;
int area1 = a * b, area2 = c * d;
if (area1 > area2) cout << "M\n";
else if (area1 < area2) cout << "P\n";
else cout << "E\n";
return 0;
}