백준 10171번 고양이 문제를 javascript로 풀어보았다.
먼저 문제는 아래와 같다.
문제
아래 예제와 같이 고양이를 출력하시오.
입력
없음.
출력
고양이를 출력한다.

나는 javascript 개발자라서 node.js 환경에서 문제를 제출중이다. 다른언어에 비해서 백준 알고리즘은 javascript로 풀기 조금은 거추장스러운게 단점인거같다.
우선 출력을 해야하니 console.log(“Hello Worl!”) 이런식으로 출력을 해줘야한다고 생각을 해야한다.
위에서부터 한줄 한줄 출력이 되니까 console.log() 총 4개가 필요함.
위에서부터 차근차근 출력해주면 된다.
console.log("\\ /\\")
console.log(" ) ( ')");
console.log("( / )");
console.log(" \\(__)|")
이렇게 풀어도 되고,
나는 배열에 넣어서 for문을 돌려서 문제를 풀어보았다.
const arr = [
"\\ /\\",
" ) ( ')",
"( / )",
" \\(__)|"
];
for(let i = 0; i < arr.length; i++){
console.log(arr[i])
}
이렇게하면 arr의 길이만큼 4번 돌면서 고양이 모양을 출력해준다.