[백준 28113] 정보섬의 대중교통 (C#, C++) - soo:bak
작성일 :
문제 링크
설명
버스와 지하철 중 더 빨리 탈 수 있는 교통수단을 출력하는 문제입니다.
버스는 a분 후 탑승, 지하철은 역까지 걸어간 후 총 b분 후 탑승합니다.
버스가 빠르면 Bus, 지하철이 빠르면 Subway, 같으면 Anything을 출력합니다.
접근법
a와 b를 비교하여 더 작은 쪽을 출력합니다.
Code
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
using System;
class Program {
static void Main() {
var parts = Array.ConvertAll(Console.ReadLine()!.Split(), int.Parse);
var n = parts[0];
var a = parts[1];
var b = parts[2];
if (a < b) Console.WriteLine("Bus");
else if (a > b) Console.WriteLine("Subway");
else Console.WriteLine("Anything");
}
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int n, a, b; cin >> n >> a >> b;
if (a < b) cout << "Bus\n";
else if (a > b) cout << "Subway\n";
else cout << "Anything\n";
return 0;
}