반응형
문제
아래 예제와 같이 고양이를 출력하시오.
출력 예시
\ /\
) ( ')
( / )
\(__)|
정답 코드(javascript 사용)
console.log('\\ /\\\n\
) ( \')\n\
( / )\n\
\\(__)|\n');
console.log를 네 번 써서 풀수도 있었으나 깔끔하게 한 번 써서 출력.
\나 '처럼 컴파일러가 문법과 햇갈릴만한 문자는 역슬러시(\)를 하나 더 붙여서 문자열로 인식시키도록 한다. (예시 : \는 '\\', '는 '\'')
그리고 마지막을 제외한 줄마다 \를 하나 더 끝에 붙여서 다음 줄과 문자열로 이어질 수 있도록 하였다.
문제 출처 - https://www.acmicpc.net/problem/10171
반응형
'알고리즘 > javascript' 카테고리의 다른 글
백준코드 알고리즘 2884번 '알람 시계' Node.js 풀이 (0) | 2020.01.05 |
---|---|
백준코드 알고리즘 2753번 윤년 계산 Node.js 풀이 (0) | 2020.01.03 |
백준코드 알고리즘 2588번 곱셈 Node.js 풀이 (0) | 2020.01.03 |
javascript 백준코드 알고리즘 1001번 문제 A-B (0) | 2020.01.02 |