Menu
CoddyTech

数のパターン

CoddyのC#ジャーニー「基礎」セクションの一部。レッスン 68/70。

ピラミッドのようなパターンを作るとき、同じ文字を繰り返した文字列を作る必要がよくあります。そのような文字列を作るのに便利なテクニックを紹介します。

string str = new string('a', 10);

strには"aaaaaaaaaa"が入ります

これがどのように機能するのか、詳しく見ていきましょう: 

  1. new stringは文字列を作成します
  2. 文字'a'は、繰り返したい文字を示します
  3. 10は、文字を繰り返す回数を示します
challenge icon

チャレンジ

簡単

各テストケースには、1つの入力値(奇数の整数)があります。
*を使ってn段のピラミッドを出力してください。例をいくつか示します。

1段のピラミッド

*

5段のピラミッド

*
***
*****

7段のピラミッド

*
***
*****
*******

入力

  • ユーザーから入力される奇数の整数 n
  • 1 <= n < 1000

ヒント

  • 小さな三角形から始めてみましょう
  • 行き詰まったらヒントを確認しましょう ;)

nは、最下段にある *の数を表します

自分で試してみよう

using System;

public class Program {
    public static void Main(string[] args) {
        int n = int.Parse(Console.ReadLine());
    }
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: C#オンラインコンパイラ