[백준 31281] ЗЛАТНАТА СРЕДА (C#, C++) - soo:bak
작성일 :
문제 링크
설명
세 개의 서로 다른 정수 a
, b
, c
를 입력으로 받아,
중간 값을 찾아내는 간단한 문제입니다.
입력으로 주어지는 숫자의 크기에 주의합니다.
Code
[ C# ]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
namespace Solution {
class Program {
static void Main(string[] args) {
var inputs = Console.ReadLine()!.Split(' ').Select(long.Parse).ToArray();
var maxVal = inputs.Max();
var minVal = inputs.Min();
var midVal = inputs.Sum() - maxVal - minVal;
Console.WriteLine(midVal);
}
}
}
[ C++ ]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
ll a, b, c; cin >> a >> b >> c;
ll maxVal = max({a, b, c}), minVal = min({a, b, c});
ll middle = a + b + c - maxVal - minVal;
cout << middle << "\n";
return 0;
}