回答編集履歴

1

余計なインデントの削除

2018/04/17 13:40

投稿

nanase
nanase

スコア123

test CHANGED
@@ -4,24 +4,22 @@
4
4
 
5
5
  ```C#
6
6
 
7
+ var height = 15;
7
8
 
9
+ var width = 17;
8
10
 
9
- var height = 15;
11
+ Enumerable
10
12
 
11
- var width = 17;
13
+ .Range(0, height)
12
14
 
13
- Enumerable
15
+ .Select(x => $"{string.Join("", Enumerable.Repeat(' ', height / 2 - Math.Abs(x - height / 2)))}{string.Join("", Enumerable.Repeat('*', 3))}".ToList().Concat(Enumerable.Repeat(' ',width / 2 - 3)).Take(width / 2))
14
16
 
15
- .Range(0, height)
17
+ .Select(x =>
16
18
 
17
- .Select(x => $"{string.Join("", Enumerable.Repeat(' ', height / 2 - Math.Abs(x - height / 2)))}{string.Join("", Enumerable.Repeat('*', 3))}".ToList().Concat(Enumerable.Repeat(' ',width / 2 - 3)).Take(width / 2))
19
+ string.Join("", x.Concat(x.Reverse().Skip(1))))
18
20
 
19
- .Select(x =>
21
+ .ToList()
20
22
 
21
- string.Join("", x.Concat(x.Reverse().Skip(1))))
22
-
23
- .ToList()
24
-
25
- .ForEach(Console.WriteLine);
23
+ .ForEach(Console.WriteLine);
26
24
 
27
25
  ```