728x90
๋ฐ์ํ
https://school.programmers.co.kr/learn/courses/30/lessons/12981#
ํ๋ก๊ทธ๋๋จธ์ค
SW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก, ์ฑ์ฉ๊น์ง Total Solution์ ์ ๊ณตํ๋ ๊ฐ๋ฐ์ ์ฑ์ฅ์ ์ํ ๋ฒ ์ด์ค์บ ํ
programmers.co.kr
ํ๋ก๊ทธ๋๋จธ์ค ๋ ๋ฒจ2.
๋๋์ , ๋๋จธ์ง ์ฐ์ฐ์ ์ ๊ณ ๋ คํด์ ์ ์ ํ ์์ ์ค๊ณํด์ผ ํ๋ค!
๋์ ํ์ด
function solution(n, words) {
var answer = [];
let wordset = new Set();
let wordsize = 0;
wordset.add(words[0]);
let lastword = words[0][words[0].length-1];
for(let i=1; i<words.length; ++i){
wordsize = wordset.size;
wordset.add(words[i]);
if(lastword!==words[i][0] || wordset.size === wordsize){
answer.push(i%n+1);
answer.push(Math.ceil((i+1)/n));
break;
}
lastword = words[i][words[i].length-1];
}
if(answer.length===0) return [0,0];
return answer;
}
728x90
๋ฐ์ํ
'๐ ์๊ณ ๋ฆฌ์ฆ > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Javascript/PGS] Lv.2 : N๊ฐ์ ์ต์๊ณต๋ฐฐ์ (0) | 2025.04.08 |
---|---|
[Javascript/PGS] Lv.2 : ๊ทค ๊ณ ๋ฅด๊ธฐ (0) | 2025.04.07 |
[Javascript/PGS] Lv.2 : ์ง์ง์ด ์ ๊ฑฐํ๊ธฐ (0) | 2025.04.01 |
[Javascript/PGS] Lv.2 : ์ ํ์ ์๊ฐ ์ด๋ (0) | 2025.03.31 |
[Javascript/PGS] Lv.2 : ์์ ์์ถ (PCCP ๊ธฐ์ถ๋ฌธ์ 2๋ฒ) (0) | 2025.03.26 |