AtCoder Beginner Contest 133 A - T or T
今日もTOEICで撃沈してきました、ねむーです。
今回はAtCoder(https://atcoder.jp/contests/abc133/tasks/abc133_a)にて開催されました、AtCoder Beginner Contest 133 A問題「A - T or T」の問題と僕との戦闘記です。
0.はじめに
1.問題文
私たちは N 人で旅行しようとしており、その交通手段として電車とタクシーがあります。
電車を使うと 1 人あたり A 円かかります。
タクシーを使うと N 人で B 円かかります。
全員の交通費の合計は最小でいくらになるでしょうか。
2.制約
- 入力は全て整数である。
- 1 ≤ N ≤ 20
- 1 ≤ A ≤ 50
- 1 ≤ B ≤ 50
3.入力例
- 入力
4 2 9
- 出力
8
4.初見の感想
- A*NとBの小さい方が答えになります
5.学びポイント
- if文などを使わずに、Min関数を使うと一行で書けてミスが減ります!
6.コードと簡単な解説
using System; using System.Collections.Generic; using System.Linq; class Program { static void Main(string[] args) { var input = Console.ReadLine().Split(); int N = int.Parse(input[0]); int A = int.Parse(input[1]); int B = int.Parse(input[2]); Console.WriteLine(Math.Min(A*N, B)); } }
7.最後に
最近TOEICモチベが高いですが、ブログも細々とやっていきます(^-^;