//삼각형 출력하기 - pattern 1
//다음을 참고하여 *(별)로 높이가 5인(var line = 5) 삼각형을 문자열로 완성하라. 개행문자(‘\n’)를 사용하여 개행한다.
//완성된 문자열의 마지막은 개행문자(‘\n’)로 끝나도 관계없다.
/*결과값*/
// *
// **
// ***
// ****
// *****
var line = 5;
var result = "";
for(var i=1;i<=line;i++){
for(var j=1;j<=i;j++){
result += "*";
}
result += "\n";
}
console.log(result);
//삼각형 출력하기 - pattern 2
/*결과값*/
// *****
// ****
// ***
// **
// *
var line = 5;
var result = "";
for (var i = line; i >= 1; i--) {
for (var j = 1; j < 6 - i; j++) {
result += " ";
}
for (var k = 1; k <= i; k++) {
result += "*";
}
result += "\n";
}
console.log(result);
//삼각형 출력하기 - pattern 3
/*결과값*/
// *****
// ****
// ***
// **
// *
var line = 5;
var result = "";
for (var i = line; i >= 1; i--) {
for (var j = 1; j <= i; j++) {
result += "*";
}
result += "\n";
}
console.log(result);
//삼각형 출력하기 - pattern 4
/*결과값*/
// *
// **
// ***
// ****
// *****
var line = 5;
var result = "";
for (var i = 1; i <= 5; i++) {
for (var j = 1; j <= line - i; j++) {
result += " ";
}
for (var k = 1; k <= i; k++) {
result += "*";
}
result += "\n";
}
console.log(result);
//정삼각형 출력하기
/*결과값*/
// *
// ***
// *****
// *******
// *********
var line = 5;
var result = "";
for (var i = 1; i < line*2; i+=2) {
for (var j = 1; j < ((line * 2) - i) / 2 ; j++) {
result += " ";
}
for( var l=1; l<=i;l++){
result += "*";
}
for (var k = 1; k < ((line * 2) - i) / 2; k++) {
result += " ";
}
result += "\n";
}
console.log(result);
//역정삼각형 출력하기
/*결과값*/
// *********
// *******
// *****
// ***
// *
var line = 5;
var result = "";
for (var i = (line*2) - 1 ; i >= 1; i -= 2) {
for (var j = 1; j < ((line * 2) - i) / 2; j++) {
result += " ";
}
for (var l = i; l >= 1; l--) {
result += "*";
}
for (var k = 1; k < ((line * 2) - i) / 2; k++) {
result += " ";
}
result += "\n";
}
console.log(result);
반응형
'패스트캠퍼스 > 예습하즈앗' 카테고리의 다른 글
20190502 7)제어문 (0) | 2019.05.02 |
---|---|
20190430 3) 연산자 (0) | 2019.04.30 |
20190430 2) 데이터 타입 (0) | 2019.04.30 |
20190430 (1)변수 (0) | 2019.04.30 |