[백준 29163] Счастье Мистера Бина (C#, C++) - soo:bak
작성일 :
문제 링크
설명
문제의 목표는 주어진 숫자들 중에서 짝수의 개수가 홀수의 개수보다 많은지 확인하는 것입니다.
짝수가 더 많으면 Happy
를, 그렇지 않으면 Sad
를 출력합니다.
Code
[ C# ]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
namespace Solution {
class Program {
static void Main(string[] args) {
var n = int.Parse(Console.ReadLine()!);
var numbers = Console.ReadLine()!.Split(' ').Select(int.Parse).ToArray();
int eventCount = 0;
for (int i = 0; i < n; i++) {
if (numbers[i] % 2 == 0)
eventCount++;
}
if (eventCount > n / 2) Console.WriteLine("Happy");
else Console.WriteLine("Sad");
}
}
}
[ C++ ]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int n; cin >> n;
vector<int> numbers(n);
int evenCount = 0;
for (int i = 0; i < n; ++i) {
cin >> numbers[i];
if (numbers[i] % 2 == 0)
evenCount++;
}
if (evenCount > n / 2) cout << "Happy\n";
else cout << "Sad\n";
return 0;
}