AtCoder Beginner Contest 152 B - Comparing Strings
最近紅茶がブームになっています、ねむーです。
今回はAtCoder(https://atcoder.jp/contests/abc152/tasks/abc152_b)にて開催されました、AtCoder Beginner Contest 152 B問題「B - Comparing Strings」の問題と僕との戦闘記です。
0.はじめに
1.問題文
1 桁の正整数 a , b が与えられます。整数 a を b 回繰り返してできる文字列と 整数 b を a 回繰り返してできる文字列のうち、辞書順で小さい方を答えてください。
2.制約
- 1 ≤ a ≤ 9
- 1 ≤ b ≤ 9
- a , b は整数
3.入出力例
- 入力
4 3
- 出力
3333
4.初見の感想
- 先頭の数字が小さい方が、辞書順は早い
- 2つの数字の小さい方で数字を作る
5.学びポイント
- 改行しない文字表示はConsole.Writeでできる
6.コードと簡単な解説
using System; using System.Collections.Generic; using System.Linq; class Program { static void Main(string[] args) { string[] input = Console.ReadLine().Split(); int a = int.Parse(input[0]); int b = int.Parse(input[1]); if (a < b) { for (int i = 0; i < b; i++) { Console.Write(a); } } else { for (int i = 0; i < a; i++) { Console.Write(b); } } } }
7.最後に
久しぶりにConsole.Write使いましたね!