호다닥

삼각형 그리기 (별찍기) 본문

알고리즘 문제

삼각형 그리기 (별찍기)

3jun 2018. 10. 1. 13:58

우선 * 을 한 줄에 하나씩 출력한다. 

function printTriangle(height) {     for (var i = 0; i < height; i = i + 1) {         console.log('*');     } }  // 테스트 코드 console.log('높이: 5'); printTriangle(5);  console.log('높이: 3'); printTriangle(3);  console.log('높이: 1'); printTriangle(1);
높이: 5 * * * * * 높이: 3 * * * 높이: 1 *

 

여기에서 *의 개수가 점점 많아지면 된다. 즉, for문이 반복될 때마다 text라는 변수에 *을 하나씩 추가하고 그 text를 출력하면 된다.

 

function printTriangle(height) {     text = '';     for (var i = 0; i < height; i = i + 1) {         text = text + '*';         console.log(text);     } }  // 테스트 코드 console.log('높이: 5'); printTriangle(5);  console.log('높이: 3'); printTriangle(3);  console.log('높이: 1'); printTriangle(1);
높이: 5 * ** *** **** ***** 높이: 3 * ** *** 높이: 1 *

 

'알고리즘 문제' 카테고리의 다른 글

문자 개수 세기  (0) 2018.10.03
배열 만들기2 ( 2중배열 하나로 통합하기+내부배열 순서바꾸기 )  (0) 2018.10.02
배열만들기  (0) 2018.10.02
팩토리얼  (0) 2018.10.01
2등 찾기 (두번째 큰값)  (0) 2018.10.01
Comments