Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- break문
- hanq
- es6
- 이클립스
- 한큐에자바
- 삼항연산자
- 유뷰브 올리버쌤
- 자바스크립트
- 전자정부프레임워크
- JDK
- 이벤트
- egov
- continue문
- web
- Youtube 올리버쌤
- Event
- 올리버쌤
- position
- for문
- 이벤트핸들러
- 자바
- 유튜브 올리버쌤
- 취업반
- math
- Step2
- spread operator
- java
- javascript
- array
- 한큐
Archives
- Today
- Total
호다닥
삼각형 그리기 (별찍기) 본문
우선 * 을 한 줄에 하나씩 출력한다.
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