(1).백준 26772번 Poziome serca는 알 수 없는 하트를 옆으로 쭉 만들어야 하는 문제였다.

 

주어진 예시 하트를 템플릿 리터럴로 보관한 다음

각 라인을 repeat으로 처리하려고 했다가

사이에 공백을 넣어줘야 했기 때문에 배열에 해당 횟수만큼 담아준 다음 join으로 공백처리를 하는 방식으로 해결했다.

const input = Number('4')
const heart = ` @@@   @@@ 
@   @ @   @
@    @    @
@         @
 @       @ 
  @     @  
   @   @   
    @ @    
     @     `.split('\n')
const result = []

for(let i = 0 ; i < heart.length; i++){
 const str = []
 for(let j = 0 ; j < input ; j++){
  str.push(heart[i])
 }
 result.push(str.join(' '))
}

console.log(result.join('\n'))

 

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

[개발일지] - 818  (0) 2025.09.29
[개발일지] - 817(주말)  (0) 2025.09.28
[개발일지] - 815  (0) 2025.09.27
[개발일지] - 814  (0) 2025.09.25
[개발일지] - 813  (0) 2025.09.24

+ Recent posts