ss
'분류 전체보기' 카테고리의 글 목록 (2 Page)
프로그래머스 1단계 : 자연수 뒤집어 배열로 만들기
알고리즘05 문제 설명 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 - n은 10,000,000,000이하인 자연수입니다. 입출력 예 n return 12345 [5,4,3,2,1] 나의 풀이 string(), split(), reverse(), map()을 이용하여 풀이하였습니다. 배운 메서드들을 최대한으로 활용해 보았습니다. function solution(n) { return String(n).split('').reverse().map(Number) } 다른 풀이 do while문을 이용한 풀이방법입니다. function solution(n){ var arr = []; do { arr.push..
2022. 10. 31.
SLIDER Effect 07
슬라이드 이펙트 - 이미지 슬라이드(버튼, 닷메뉴, 무한, 플레이 버튼, 정지 버튼, 자동 플레이) 이번에는 지금까지 했던 기능들에 자동플레이, 플레이 버튼, 정지 버튼이 추가되었습니다. 원본 소스 보기 원본 사이트 보기 자바스크립트 방식 슬라이드 효과를 위한 자바스크립트 작성법입니다. 자동으로 슬라이드가 재생되며, 플레이버튼, 정지버튼을 통해 슬라이드를 정지 또는 재생시킬 수 있습니다. 또한, 이미지 위에 마우스를 올리면 슬라이드가 멈추고, 다시 마우스를 떼면 슬라이드가 재생됩니다. const sliderWrap = document.querySelector(".slider__wrap"); // 전체 이미지 슬라이드 const sliderImg = document.querySelector(".slider..
2022. 10. 23.
[javascript]find(), findIndex(), filter(), map(), Array.from()
배열 Method[find(), findIndex(), filter(), map(), Array.from()] 배열은 다양한 메서드를 제공합니다. 오늘은 find(), findIndex(), filter(), map(), Array.from()메서드에 대해 알아보겠습니다. 1. find() / findIndex() find()메서드는 배열 요소를 검색할 때 사용합니다. 조건에 일치하는 요소의 값을 반환하며 없을 경우 undefined를 반환합니다. findIndex()메서드는 배열 요소를 검색할 때 사용하며 인덱스로 반환하며 조건에 일치하는 값이 없을 경우 -1을 반환합니다. 번호 기본값 메서드 리턴값 * script //01. find() const arrNum = [100, 200, 300, 400,..
2022. 9. 27.
[javascript]slice(), splice(), indexOf(), lastIndexOf(), includes()
배열 Method[slice(), splice(), indexOf(), lastIndexOf(), includes()] 배열은 다양한 메서드를 제공합니다. 오늘은 slice(), splice(), indexOf(), lastIndexOf(), includes()메서드에 대해 알아보겠습니다. 1. slice() slice()메서드는 배열 요소를 다른 요소로 변경하여 배열로 반환합니다. 번호 기본값 메서드 리턴값 * script const arrNum = [100, 200, 300, 400, 500]; const result = arrNum.slice(2); document.querySelector(".sample08_N1").innerHTML = "1"; document.querySelector(".sam..
2022. 9. 27.
[javascript]concat(), reduce(), reduceRight()
배열 Method[concat(), reduce(), reduceRight()] 배열은 다양한 메서드를 제공합니다. 오늘은 concat(), reduce(), reduceRight()메서드에 대해 알아보겠습니다. 1. concat() concat()메서드는 배열의 요소를 결합하여 배열로 반환합니다. 번호 기본값 메서드 리턴값 * script const arrNum1 = [100, 200, 300]; const arrNum2 = [400, 500, 600]; const arrConcat = arrNum1.concat(arrNum2); document.querySelector(".sample06_N1").innerHTML = "1"; document.querySelector(".sample06_Q1").in..
2022. 9. 27.
[javascript]unshift(), shift(), reverse(), sort()
배열 Method[unshift(), shift(), reverse(), sort()] 배열은 다양한 메서드를 제공합니다. 오늘은 unshift(), shift(), reverse(), sort()메서드에 대해 알아보겠습니다. 1. unshift() / shift() unshift()메서드는 배열 처음 요소에 추가하여 숫자로 반환하고, shift() 메서드는 배열 처음 요소 삭제해 삭제한 요소를 반환합니다. 번호 기본값 메서드 리턴값 결과값 * script // 01.unshift() const arrNum1 = [100, 200, 300, 400, 500]; const arrNumUnshift = arrNum1.unshift(600); document.querySelector(".sample04_N1"..
2022. 9. 27.