JSP의 그림과 같이 피라미드를 구현하십시오.
코드는 다음과 같습니다.
일반적인 아이디어는 다음과 같습니다.
1. 처음 5 줄을 먼저 그립니다. i+공간 수 = 총 행 수, 첫 번째 행의 공백 수는 총 행 수 -i (th row), 그리고 그 다음 *, *= 2 *i -11;
2. 나머지 4 줄을 그립니다. 공백의 수 = 행의 수 i, * = (총 행 수 -i) * 2+1.
코드 사본은 다음과 같습니다.
<%
for (int i = 1; i <6; i ++) {
for (int j = 0; j <5-i; j ++) {
str += "";
}
for (int j = 0; j <2*i-1; j ++) {
str += "*";
}
str += "<br>";
}
for (int i = 1; i <5; i ++) {
for (int j = 1; j <i+1; j ++) {
str += "&";
}
for (int k = 0; k <2*(4-i) +1; k ++) {
str += "*";
}
str += "<br>";
}
%>
<%= str%>