回答編集履歴

1

見直しキャンペーン中

2023/07/20 12:55

投稿

TN8001
TN8001

スコア9898

test CHANGED
@@ -1,57 +1,29 @@
1
1
  書式指定に「数値をゼロや空白で指定桁埋める」はありますが、「任意の文字を指定個作る」のようなものはないんじゃないでしょうか(自作すれば別ですが)
2
-
3
-
4
2
 
5
3
  `new string('■', y)`で作るのが手っ取り早そうです。
6
4
 
7
-
8
-
9
- ```C#
5
+ ```cs
10
-
11
6
  using System.IO;
12
7
 
13
-
14
-
15
8
  namespace Questions240753
16
-
17
9
  {
18
-
19
10
  class Program
20
-
21
11
  {
22
-
23
12
  static void Main()
24
-
25
13
  {
26
-
27
14
  const int N = 10;
28
-
29
15
  const int A = 5;
30
16
 
31
-
32
-
33
17
  using(StreamWriter sw = new StreamWriter("test.txt"))
34
-
35
18
  {
36
-
37
19
  for(int i = 0; i < N; ++i)
38
-
39
20
  {
40
-
41
21
  int y = i % A + 1;
42
-
43
22
  int x = A - y;
44
-
45
23
  sw.WriteLine(new string(' ', x) + new string('■', y));
46
-
47
24
  }
48
-
49
25
  }
50
-
51
26
  }
52
-
53
27
  }
54
-
55
28
  }
56
-
57
29
  ```