tryhelloworld level 1 algorithm questions - 역삼각형 출력하기
<JAVASCRIPT>
Question
printReversedTriangle 메소드는 양의 정수 num을 매개변수로 입력받습니다.
다음을 참고해
*
(별)로 높이가 num인 삼각형을 문자열로 리턴하는 printReversedTriangle 메소드를 완성하세요
높이(num)가 3일때 다음과 같은 문자열을 리턴하면 됩니다.
*** ** *
1. *출력하기
2. for 문 이용하기
for (var i = 0; i<num.length;i++){}
1.실패
if(num == 3) {
result = "***\n**\n*"
}
else if(num == 2) {
result = "**\n*"
}
else if(num == 1) {
result = "*"
}
2. 실패
*
**
*
**
*
**
for (var i = 0; i<num;i++){
for (var j = 0; j<num-1;j++){
result += "\n*";
}
result += "*";
}
3. 실패
*
**
**
**
**
**
*
for (var i = 0; i<num;i++){
for (var j = 0; j<num-1;j++){
result += "*\n*";
}
}
4.실패
***
***
***
for (var i = 0; i<num;i++){
for (var j = 0; j<num-1;j++){
result += "*";
}
result += "*\n";
}
5. 성공
***
**
*
function printReversedTriangle(num) {
var result = ''
// 함수를 완성하세요
for (var i = 0; i<num; i++){
for ( var j=0; j<num-i; j++ ){
result += "*";
}
result += "\n";
}
return result
}
// 아래는 테스트로 출력해 보기 위한 코드입니다.
console.log("결과 : " +'\n'+ printReversedTriangle(3
댓글 없음:
댓글 쓰기