Coding Test/Practice

[Softeer] 소프티어 - 비밀 메뉴 JavaScript (Level 2)

yunicornlab 2024. 6. 30. 00:02
반응형

자바스크립트로 Softeer의 비밀 메뉴 라는 문제 풀기!

 

https://softeer.ai/practice/6269

 

Softeer - 현대자동차그룹 SW인재확보플랫폼

 

softeer.ai

 

비밀 메뉴 시작과 같은 지점을 찾았을 때 비밀 메뉴 개수만큼 잘라서 비교

const fs = require('fs');
const [numbers, secret, user] = fs.readFileSync('/dev/stdin', 'utf8').trim().split('\n').map((v) => v.split(' ').map(Number));

let secret_on = false;
for (let i=0; i<user.length; i++) {
    if (user[i] === secret[0]) {
        if (JSON.stringify(user.slice(i, i+secret.length)) === JSON.stringify(secret)) {
            console.log("secret")
            secret_on = true;
            break;
        }
    }
}
if (!secret_on) {
    console.log("normal")
}

 

반응형