C# 競技プログラミング 01 メモ

using System;

class Program
{  
   
    /*
    ある数をある回数表示 1
    3 を 8 回、改行区切りで出力
    */
     public void t_01(int num, int loop_num){
       
        for(var i = 0; i < loop_num; i++) {
            Console.WriteLine(num.ToString());
        }
     }

    /*
        入力例1
        3 8
    */
    public void t_02(int num, int loop_num){
       
        for(var i = 0; i < loop_num; i++) {
            Console.WriteLine(num.ToString());
        }
       
    }

    static void Main()
    {

         Program obj = new Program();

        // 自分の得意な言語で
        // Let's チャレンジ!!
        for(var i = 1; i <= 10; i++) {
            Console.WriteLine(i);
        }

        // === 1 ~ N の整数を 1 から順に改行区切りで出力
        var N = int.Parse(Console.ReadLine());
        for(var i = 1; i <= N; i++) {
            Console.WriteLine(i);
        }

        // 与えられた 10 個の数字を改行区切りで出力してください。
       //出力の末尾には改行を入れてください。
       // 入力例1
       // 1 2 3 4 5 6 7 8 9 10
       string inputStrArray = Console.ReadLine().Split(' ');
     
       foreach(var val in inputStrArray) {
          Console.WriteLine(val);
       }

        /*
        入力例1
        5
        1 2 3 4 5
        */
       
         var num = int.Parse(Console.ReadLine());
         var arr = Array.ConvertAll(Console.ReadLine().Split(), int.Parse);
         
         foreach(var val in arr) {
             Console.WriteLine(val);
         }

         //  ある数をある回数表示 1 function t_01
         obj.t_01(3, 8);

        /*
        入力例1
        3 8
        */
        obj.t_02(arr[0], arr[1]);


        /*
          a ~ z までを表示
        */
        //=== a ~ z までを表示
        string texts_arr = new string[] { "a", "b", "c" ,"d","e","f","g","h","i","j","k","l","m","n"
                                    ,"o","p","q","r","s","t","u","v","w","x","y","z"};
                                   
        foreach(var val in texts_arr) {
            Console.WriteLine(val);
        }
        // === a ~ z までを表示 END

    }
}