数のパターン
CoddyのC#ジャーニー「基礎」セクションの一部。レッスン 68/70。
ピラミッドのようなパターンを作るとき、同じ文字を繰り返した文字列を作る必要がよくあります。そのような文字列を作るのに便利なテクニックを紹介します。
string str = new string('a', 10);strには"aaaaaaaaaa"が入ります
これがどのように機能するのか、詳しく見ていきましょう:
new stringは文字列を作成します- 文字
'a'は、繰り返したい文字を示します 10は、文字を繰り返す回数を示します
チャレンジ
簡単各テストケースには、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());
}
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: C#オンラインコンパイラ