작성일 :

문제 링크

28113번 - 정보섬의 대중교통

설명

버스와 지하철 중 더 빨리 탈 수 있는 교통수단을 출력하는 문제입니다.

버스는 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;
}