ねむーの日記~AtCoderな日々~

福岡に住むプログラミング好きのブログです!

AtCoder Beginner Contest 188 A - Three-Point Shot

連休明けはついだらけてしまいますね、ねむーです。

今回はAtCoder(https://atcoder.jp/contests/abc188/tasks/abc188_a)にて開催されました、AtCoder Beginner Contest 188 A問題「A - Three-Point Shot」の問題と僕との戦闘記です。

0.はじめに

今回も、プログラミング言語C#を使用しています。

1.問題文

バスケットボールの試合が行われており、現在の両チームの得点は X 対 Y です。ここで X≠ Y であることが保証されます。 現在劣勢であるチームが、 3 ポイントシュートを一本成功させて優勢に立つことはできますか? つまり、現在得点が低い側のチームが 3 点を得た場合、そのチームの得点が他方のチームの得点より真に高くなるかを判定してください。

2.制約

  • 0 ≤ X ≤ 100
  • 0 ≤ Y ≤ 100
  • X≠ Y
  • X , Y は整数である

3.入出力例

  • 入力
12 15
  • 出力
No

4.初見の感想

  • 差が3点差以下なら逆転可能
  • 差は2数の絶対値で計算できる

    5.学びポイント

  • 特になし

    6.コードと簡単な解説

using System;

namespace ConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {
            String[] input = Console.ReadLine().Split();
            int X = int.Parse(input[0]);
            int Y = int.Parse(input[1]);
            if (Math.Abs(X - Y) <= 2) { Console.WriteLine("Yes"); }
            else { Console.WriteLine("No"); }
        }
    }
}

7.最後に

ブログ更新ペースを取り戻していきたい。。。