인프런 커뮤니티 질문&답변

dlwogns3413님의 프로필 이미지
dlwogns3413

작성한 질문수

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

3. 멘토링

안녕하세요! 이렇게 한번 풀어봤는데 안좋은 코드인가요??

작성

·

201

0

function solution(test) {
let answer = [];

for (let i = 0; i < test.length; i++) {
for (let j = 0; j < test[i].length - 1; j++) {
for (let k = j + 1; k < test[i].length; k++) {
if (answer.includes(`${test[i][j]},${test[i][k]}`)) continue;
if (answer.includes(`${test[i][k]},${test[i][j]}`)) {
answer.splice(answer.indexOf(`${test[i][k]},${test[i][j]}`), 1);
continue;
}
if (i !== 0) continue;
answer.push(`${test[i][j]},${test[i][k]}`);
}
}
}

return answer;
}

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

잘 하신 코드입니다.

dlwogns3413님의 프로필 이미지
dlwogns3413

작성한 질문수

질문하기