回答編集履歴
2
余分な出力行を削除
test
CHANGED
@@ -110,8 +110,6 @@
|
|
110
110
|
|
111
111
|
*
|
112
112
|
|
113
|
-
katoy-no-MacBook-Pro-2:java katoy$
|
114
|
-
|
115
113
|
```
|
116
114
|
|
117
115
|
平面上で
|
1
条件文を変更。
test
CHANGED
@@ -36,13 +36,7 @@
|
|
36
36
|
|
37
37
|
int lenx = len - 1;
|
38
38
|
|
39
|
-
if (Math.abs(x - y) == lenx) {
|
40
|
-
|
41
|
-
return "*";
|
42
|
-
|
43
|
-
}
|
44
|
-
|
45
|
-
if ((x
|
39
|
+
if (Math.abs(x - lenx) + Math.abs(y - lenx) == lenx) {
|
46
40
|
|
47
41
|
return "*";
|
48
42
|
|
@@ -119,3 +113,15 @@
|
|
119
113
|
katoy-no-MacBook-Pro-2:java katoy$
|
120
114
|
|
121
115
|
```
|
116
|
+
|
117
|
+
平面上で
|
118
|
+
|
119
|
+
x*x + y*y = r *2 は 中心が (0, 0), 半径 r の 円 (circle) を表します。
|
120
|
+
|
121
|
+
abx(x) + abas(y) = r は 中心が (0, 0), 一片の長さ r の四角を表します。
|
122
|
+
|
123
|
+
|
124
|
+
|
125
|
+
↑の java コードでは、中心を (r, r) にずらしてこの四角を描くという方法をとっています。
|
126
|
+
|
127
|
+
|