입출력과 사칙연산 4단계
25083번. 새싹
아래 예제와 같이 새싹을 출력하시오.
없음
,r'"7
r`-_ ,' ,/
\. ". L_r'
`~\/
|
|
console.log(` ,r'"7
r\`-_ ,' ,/
\\. ". L_r'
\`~\\/
|
|`);
console.log(
" ,r'\"7\nr`-_ ,' ,/\n \\. \". L_r'\n `~\\/\n |\n |"
);
두 해답의 차이가 무엇이고, 왜 둘 다 작동을 할까?
1. 백틱(`)을 사용해서 console.log에서 여러 줄 입력이 가능하도록 만들었다. 따라서 \n으로 줄 바꿈 처리 없이 엔터만 입력해도 된다.
또한, 백틱(`)으로 내용을 감쌌으므로 따옴표 종류(', ")를 백슬래쉬(\) 없이도 표시할 수 있게되었다. 다만, 백틱(`)을 사용하고자 한다면 ---> \` <--- 이런 식으로 작성해줘야한다.
2. 큰 따옴표(")를 사용해서 console.log에서 한 줄 입력이 되도록 만들었다. 따라서 \n을 사용해서 줄 바꿈 처리를 해줘야만한다. 또한, 큰 따옴표 내부에서 큰 따옴표 기호를 사용하기 위해 ---> \" <--- 이렇게 입력해줬다.
두 방법 모두 백슬래쉬(\)를 ---> \\ <--- 이렇게 입력해야하는 것에는 변함이 없다.