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

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

【プログラミングコンテスト】AtCoder Beginner Contest 122①

研究室の追いコン幹事に指名された小忙しい感じのねむーです。

今回はAtCoder(https://atcoder.jp/contests/abc122)にて開催されました、AtCoder Beginner Contest 122の「A - Double Helix」の問題と僕との戦闘記です。

0.はじめに

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

1.問題文

AtCoder 星には四種類の塩基 A, C, G, T が存在し、A と T、C と G がそれぞれ対になります。

文字 b が入力されます。これは A, C, G, T のいずれかです。塩基 b と対になる塩基を表す文字を出力するプログラムを書いてください。

2.入力例

  • 入力
A
  • 出力
T

3.初見の感想

  • 条件分岐で出力を変更すればよさそうです!

4.全コード

using System;
using System.Collections.Generic;
using System.Linq;

class Program
{
    static void Main(string[] args)
    {
        string input = Console.ReadLine();
        if (input == "A") { Console.WriteLine("T"); }
        else if (input == "T") { Console.WriteLine("A"); }
        else if (input == "C") { Console.WriteLine("G"); }
        else if (input == "G") { Console.WriteLine("C"); }
    }
}

5.最後に

開始2分ぐらいでこの問題を解けたので、今回は満足です(^^)