2
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

C# ~標準入出力~ Cランクレベルアップメニュー

Posted at

システムエンジニアの研修の1つに「paizaBランク問題をクリア」があるのでその目標を達成するまでの過程を備忘録として残します。

今後業務に参加していく際に記述方法を忘れてしまった未来の自分に向けて、メモを残すと同時にこの記事がC#を学習している方、同じ箇所で躓いている方の参考になればと思っています。
ですので内容に誤りがある場合やより良い記述をご存知の方はコメントで共有していただけると嬉しいです。

それでは本編に入ります。
今回はPaizaラーニング、レベルアップ問題集「標準入力」の問題をC#で回答したときの内容になります。

STEP1単純な入出力

問題文:https://paiza.jp/works/mondai/c_rank_level_up_problems/c_rank_std_in_out_step1

paiza.cs
using System;
class Program
{
    static void Main()
    {
        var line = Console.ReadLine();
        Console.WriteLine(line);
    }
}

STEP2複数行にわたる出力

問題文:https://paiza.jp/works/mondai/c_rank_level_up_problems/c_rank_std_in_out_step2

paiza.cs
using System;
class Program
{
    static void Main()
    {
        var line = int.Parse(Console.ReadLine());
        for(var i = 1; i <= line; i++){
            Console.WriteLine("paiza");
        }
    }
}

STEP: 3 複数行にわたる入力

問題文:https://paiza.jp/works/mondai/c_rank_level_up_problems/c_rank_std_in_out_step3

paiza.cs
using System;
class Program
{
    static void Main()
    {
        var line = int.Parse(Console.ReadLine());
        for(var i = 1; i <= line; i++){
            Console.WriteLine(Console.ReadLine());
        }
    }
}

STEP: 4 入力の配列による保持

問題文:https://paiza.jp/works/mondai/c_rank_level_up_problems/c_rank_std_in_out_step4

paiza.cs
using System;
class Program
{
    static void Main()
    {
        var line = int.Parse(Console.ReadLine());
        int[] array = new int[line];
        int max = array[0];
        for(var i = 0; i < line; i++){
            array[i] = int.Parse(Console.ReadLine());
            if(max < array[i]){
                max = array[i];
            }
        }
        Console.WriteLine(max);
    }
}

STEP: 5 半角スペース区切りでの出力

問題文:https://paiza.jp/works/mondai/c_rank_level_up_problems/c_rank_std_in_out_step5

paiza.cs
using System;
class Program
{
    static void Main()
    {
        var line = int.Parse(Console.ReadLine());
        for(var i = 1; i <= line; i++){
            if(i == line){
                Console.Write("paiza");
            }else{
                Console.Write("paiza ");
            }
        }
    }
}

STEP: 6 改行区切りでの出力

問題文:https://paiza.jp/works/mondai/c_rank_level_up_problems/c_rank_std_in_out_step6

paiza.cs
using System;
class Program
{
    static void Main()
    {
        var line = int.Parse(Console.ReadLine());
        var line2 = Console.ReadLine();
        string[] array = line2.Split(' ');
        for(var i = 0; i < line; i++){
            Console.WriteLine(array[i]);
        }
    }
}

FINAL問題 標準入出力

問題文:https://paiza.jp/works/mondai/c_rank_level_up_problems/c_rank_std_in_out_step1

paiza.cs
using System;
class Program
{
    static void Main()
    {
        // 自分の得意な言語で
        // Let's チャレンジ!!
        var line = int.Parse(Console.ReadLine());
        for(var i = 0; i < line; i++){
            // nameAgeに名前と年齢を格納
            string[] nameAge = Console.ReadLine().Split(' ');
            // 年齢に1歳加える
            int age = int.Parse(nameAge[1]) + 1;
            Console.WriteLine(nameAge[0] + " " + age);
        }
    }
}
2
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?