Notice
Recent Posts
Recent Comments
Link
관리 메뉴

왕초보 코딩 개발 일지 블로그

[23.05.10] 두 가지 정보를 입력 1. 이모티콘 2. 숫자만큼의 길이(층)를 가진 (직각)삼각형 만들기 본문

Javacript

[23.05.10] 두 가지 정보를 입력 1. 이모티콘 2. 숫자만큼의 길이(층)를 가진 (직각)삼각형 만들기

아캔두우잇 2023. 5. 10. 12:02
반응형
// 두 가지 정보를 입력
// 1. 이모티콘 2. 숫자
// 숫자만큼의 길이(층)를 가진 (직각)삼각형 만들기

// 두 가지 정보 입력 (이모티콘, 숫자)
let emoji = prompt('이모티콘을 입력해 주세요')
let num = Number(prompt('길이(층 수)를 입력해 주세요'))
let total = 1
for(let i = 0; i <= num; i++) {
    document.write(`${emoji.repeat(total)}<br>`);
    total += 1;
}


// 람다쌤 풀이

// 1. 함수 선언문

let icon = prompt('이모티콘 입력하세요');
let row = prompt("층 수를 입력하세요");

function triangle(icon, row){
    for(let i = 1; i <=row; i++){
        for(let j=1; j<=i; j++){
            document.write(icon);
        }
        document.write('<br>')
    }
}


//2. 함수 표현식

const pyramid2 = function(emoji, row) {
    for(let i=1; i<=row; i++){
        for(let j=1; j<=i; j++){
            document.write(emoji);
        }
        document.write("<br>")
    }
}
pyramid2(emoji, row)


// 3. 화살표 함수

const pyramid3 = (emoji, row) => {
    for(let i=1; i<=row; i++){
        for(let j=1; j<=i; j++){
            document.write(emoji);
        }
        document.write("<br>")
    }
}
pyramid3(emoji, row)
반응형