[인프런x코드캠프] 입문자를 위한 Javascript 알고리즘 이론+실습 강의를 들으며 풀어본 문제들
(출처는 아래 링크)
[인프런x코드캠프] 입문자를 위한 Javascript 알고리즘 이론+실습
function solution(prev, join) {
// [join, 나머지, 지난번 처음 발표자]
// 1. 내가 했던 방법
// // 지난번 처음 발표자
// const prev_presentation = prev.shift();
// // 지난번 처음 발표자를 가장 마지막으로 보냄
// prev.push(prev_presentation);
// // 새로 참여한 사람
// prev.unshift(join);
// return prev
// 2. 인강에서 한 방법
// 지난번 처음 발표자
const prev_presentation = prev.shift();
// spread 연산자 사용
return [join, ...prev, prev_presentation];
}
solution(["sudo", "임금"], "라떼");
// ["라떼", "임금", "sudo"];
solution(["아버", "광어", "안드로이드", "siri"], "피카츄");
// ["피카츄", "광어", "안드로이드", "siri", "아버"];
'공부 > 입문자를 위한 Javascript 알고리즘 이론+실습' 카테고리의 다른 글
[section-05] array (indexOf, splice, slice - 벌레 퇴치) (0) | 2023.05.05 |
---|---|
[section-05] array (배열 - 요소 자르기 메서드 설명) (0) | 2023.05.05 |
[section-05] array (sort, reverse - 프로젝트 명세서) (0) | 2023.05.05 |
[section-05] array (includes, length - 오점뭐) (0) | 2023.05.05 |
[section-05] array (배열 - 요소 추가/제거 메서드 설명) (0) | 2023.05.05 |