JS 100제 문제 10 별 찍기

이민정·2021년 4월 5일
0

JS100제

목록 보기
4/66

<풀이 코드> // 이 방법도 구현은 제대로 되지만 답안코드가 더 간결한거 같음

	var tree_height = prompt();
	var t = 1;
	for(var i=1;i<tree_height*2;i+=2){
		for(var k=tree_height;k>t;k--){
			document.write("&nbsp");
		}
		for(var j=0;j<i;j++){
			document.write("*");
		}
		document.write("<br/>");
		t++;
	}
		

<답안>

const n = prompt('숫자를 입력하세요.');
let tree = '';

for(let i=1; i<=n; i++){
  let star = '';
  for(let j=1; j<=n-i; j++){
    star += ' ';
  }
  for(let k=1; k<=2*i-1; k++){
    star += '*';
  }
  tree += star + '\n';
}

console.log(tree);
profile
공부하자~!

0개의 댓글