프로그래머스 알고리즘 3

자바스크립트 알고리즘 19 일차 (프로그래머스)

19일차 첫번째 문제 문제: 중복된 문자 제거 난이도: 하 풀이 과정: 매개변수에 문자열을 배열로 변환해서 new Set 객체로 중복을 제거 해주고 중복을 제거한 객체를 배열로 만들어서 join함수로 문자열로 변환 참고사항: javascript에서 Set 객체를 이용하면 순서를 보장받으며 중복없는 데이터를 표현할 수 있다. Set 객체의 이런 특징을 이용해서 배열의 중복을 제거할 수 있습니다. Set 객체로 반환. Spread Operator(전개연산자)를 사용하여 Set 객체를 다시 배열로 변환 개념, Array.from(), forEach문을 사용할 수도 있다. https://school.programmers.co.kr/learn/courses/30/lessons/120888 프로그래머스 코드 중심의..

자바스크립트 알고리즘 16 일차 (프로그래머스)

16일차 첫번째 문제 문제: 배열 회전 시키기 난이도: 하 풀이 과정: 오른쪽으로 회전 시킬시에 javascript pop 함수로 뒤에 값을 빼서 unshift 함수로 pop으로 뺀 값을 맨 앞에 할당 왼쪽으로 회전시킬시 역으로 shift 함수로 앞에 값을 빼서 push 함수로 맨 뒤로 값을 할당. 참고사항: javascript 배열 함수 pop, unshift, shift, push 개념 필요 https://school.programmers.co.kr/learn/courses/30/lessons/120844 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr

자바스크립트 알고리즘 15 일차 (프로그래머스)

15일차 첫번째 문제 문제: 가위 바위 보 난이도: 하 풀이 과정: javascript 내장함수 split 활용해서 배열로 만들어 주고 map 활용해서 배열을 순회해서 가위 바위 보에 이기는 값들을 조건문으로 할당하고 join으로 배열을 문자열로 푼다. 참고사항: split 개념, map 개념, if문 개념. split 말고도 [...rsp] 스프레드 연산자 혹은 Array.from() 활용해서 문자열을 배열로 만들수 있다. https://school.programmers.co.kr/learn/courses/30/lessons/120839 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. ..