class Ideone {
return new String(new char[times
]).
replace("\0", str
); }
System.
out.
print(left
+ stringRepeat
(filler, w
- 2) + right
); }
public static void drawRect(int w, int h) {
w *= 2.5; //Для ровности так как высота символа всегда больше.
drawRectRow("╔", "═", "╗\n", w);
for (int i = 0; i < h; i++) {
drawRectRow("║", " ", "║\n", w);
}
drawRectRow("╚", "═", "╝", w);
}
public static void main
(String[] args
) { drawRect(10, 10);
}
}
CgpjbGFzcyBJZGVvbmUgewoJcHVibGljIHN0YXRpYyBTdHJpbmcgc3RyaW5nUmVwZWF0KFN0cmluZyBzdHIsIGludCB0aW1lcykgewoJICAgIHJldHVybiBuZXcgU3RyaW5nKG5ldyBjaGFyW3RpbWVzXSkucmVwbGFjZSgiXDAiLCBzdHIpOwoJfQoJcHVibGljIHN0YXRpYyB2b2lkIGRyYXdSZWN0Um93KFN0cmluZyBsZWZ0LCBTdHJpbmcgZmlsbGVyLCBTdHJpbmcgcmlnaHQsIGludCB3KSB7CQkKCQkJCQlTeXN0ZW0ub3V0LnByaW50KGxlZnQgKyBzdHJpbmdSZXBlYXQoZmlsbGVyLCB3IC0gMikgKyByaWdodCk7Cgl9CglwdWJsaWMgc3RhdGljIHZvaWQgZHJhd1JlY3QoaW50IHcsIGludCBoKSB7CgkJdyAqPSAyLjU7IC8v0JTQu9GPINGA0L7QstC90L7RgdGC0Lgg0YLQsNC6INC60LDQuiDQstGL0YHQvtGC0LAg0YHQuNC80LLQvtC70LAg0LLRgdC10LPQtNCwINCx0L7Qu9GM0YjQtS4KCQlkcmF3UmVjdFJvdygi4pWUIiwgIuKVkCIsICLilZdcbiIsIHcpOwoJCWZvciAoaW50IGkgPSAwOyBpIDwgaDsgaSsrKSB7CgkJCWRyYXdSZWN0Um93KCLilZEiLCAiICIsICLilZFcbiIsIHcpOwoJCX0KCQlkcmF3UmVjdFJvdygi4pWaIiwgIuKVkCIsICLilZ0iLCB3KTsKCX0KCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKCQlkcmF3UmVjdCgxMCwgMTApOwoJfQoKfQ==