Ben kare sınırını yazdırmak istiyorum ... Bu sadece bir tarafı ya da karenin fazla tarafını yazdırmak olabilir, o yüzden bu yöntemi yazdım
printBorder(N, E, S, W) {
if (N) {
square.printBorder(0,0,0,10);
}
if (E) {
square.printBorder(0,10,10,10);
}
if (S) {
square.printBorder(10,0,10,10);
}
if (W) {
square.printBorder(0,0,10,0);
}
}
Bu iyi çalışır, ama ben o kadar zarif olmadığını düşünüyorum, bu takdirde çok fazla olduğunu ve her deyimi az ya da çok aynı. Bu kodlar, herhangi bir öneri basitleştirmek için bir yol var olmalı sence?













