(1).백준 10996번 별 찍기 - 21는 주어진 형태로 별을 찍으라고 하는데

공백도 있고 패턴이 많이 이상해서 어떻게 할지 고민이 많이 됐는데

2 이상인 수치부터는 문자열의 반복을 확인할 수 있었기 때문에

.repeat을 통해서 주어진 내용을 구현하는 방식으로 처리했다.

const input = Number('4')

if(input == 1){
    console.log('*')
}
else{
    const str1 = '*' + ' *'.repeat(Math.floor((input-1) / 2))
    const str2 = ' *'.repeat(Math.floor((input) / 2))
    
    for(let i = 0 ; i < input ; i++){
        console.log(str1)
        console.log(str2)
    }
}

'회고' 카테고리의 다른 글

[개발일지] - 717  (0) 2025.06.20
[개발일지] - 716  (0) 2025.06.19
[개발일지] - 714  (0) 2025.06.17
[개발일지] - 713(창립기념일)  (0) 2025.06.16
[개발일지] - 712(주말)  (0) 2025.06.15

+ Recent posts