백준 25083번 새싹 문제 node.js 풀이입니다.
[node.js] 백준 25083번 새싹
vscode 출력을 확인했을 때 출력과 똑같았는데 계속 오류가 나왔다...
백틱(`)을 사용한 풀이
console.log(` ,r'"7
r\`-_ ,' ,/
\\. ". L_r'
\`~\\/
|
|
`);



??????????
뭐가 문제죠
따옴표 풀이
console.log(
" ,r'\"7\nr`-_ ,' ,/\n \\. \". L_r'\n `~\\/\n |\n |"
);


??????????
이건 왜 맞죠
오답 이유
당연히 백틱, 따옴표로 모두 풀 수 있는 문제였고 오답의 이유는 출력을 비교해 보았다.

앞에 여백의 문제였다. 백틱 사용 시 백준 예제 출력을 복사하고 그대로 붙여 넣었는데
function solution() {
console.log(` ,r'"7
r\`-_ ,' ,/
\\. ". L_r'
\`~\\/
|
|
`);
}
위와 같이 solution()함수를 만들어 안에 내용을 집어넣는 과정에서 앞쪽에 여백이 그대로 출력값에 반영되었기 때문에 오답이었다!!!
마무리
백틱(`) 사용 시 출력값에 여백이 반영되었는지 주의하자!!
'IT > 알고리즘' 카테고리의 다른 글
[node.js] 백준 15552번 빠른 A+B (0) | 2022.08.08 |
---|---|
[node.js] 백준 14681번 사분면 고르기 (0) | 2022.07.27 |
[node.js] 백준 9498번 시험 성적 (0) | 2022.07.27 |