๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ“ ์•Œ๊ณ ๋ฆฌ์ฆ˜/Softeer

[Javascript(NodeJS)/Softeer] Lv2. ๋น„๋ฐ€ ๋ฉ”๋‰ด (21๋…„ ์žฌ์ง์ž ๋Œ€ํšŒ ์˜ˆ์„ )

728x90

 

https://softeer.ai/practice/6269

 

Softeer - ํ˜„๋Œ€์ž๋™์ฐจ๊ทธ๋ฃน SW์ธ์žฌํ™•๋ณดํ”Œ๋žซํผ

 

softeer.ai

 


 

์†Œํ”„ํ‹ฐ์–ด ๋ ˆ๋ฒจ2 ๋ฌธ์ œ.

๊ทธ๋ƒฅ ์•”ํ˜ธ๊ฐ€ ์œ ์ € ์ž…๋ ฅ๋ฌธ ๋‚ด์— ์กด์žฌํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค.

์ฒ˜์Œ์— ๋ฌธ์ž์—ด splitํ•˜์ง€ ์•Š๊ณ  indexOf๋กœ ์ฒดํฌํ–ˆ๋”๋‹ˆ

ํ…Œ์ผ€๋Š” ๋‹ค ๋งž๋Š”๋ฐ ์ œ์ถœํ•ด๋ณด๋‹ˆ ๋นต์  ใ…Ž.ใ…Ž

๊ผผ์ˆ˜ ๋ถ€๋ฆฌ์ง€ ๋ง๊ธฐ ....

 

const fs = require('fs');
const input = fs.readFileSync(0,'utf-8').trim().split('\n');

let [m,n,k] = input[0].split(' ').map(Number);
let secret = input[1].split(' ').map(Number);
let user = input[2].split(' ').map(Number);
let answer = "";

let isSecret = false;
for(let i=0; i<user.length; ++i){
    if(user[i]===secret[0]){
        let check = true;
        for(let j=0; j<secret.length; ++j){
            if(user[i+j] !== secret[j]){
                check = false;
                break;
            }
        }
        if(check){
            isSecret = true;
            break;
        }
    }
}
// if(si>=secret.length)
    
if(isSecret) answer = "secret";
else answer = "normal";

console.log(answer);

 

 

728x90