# shift
단일 연결 리스트
📌 단일 연결 리스트(Single Linked List) 연결 리스트 : 인덱스 없이 다수의 데이터(노드)들로 연결. 각각의 엘리먼트를 노드라고 한다. 각각의 노드는 문자열/숫자와 같은 하나의 데이터를 저장한다. 각 노드들은 다음 노드를 가리키는 정보 역시 저장해

[프로그래머스] 배열 회전시키기
Q. 정수가 담긴 배열 numbers와 문자열 direction가 매개변수로 주어집니다. 배열 numbers의 원소를 direction방향으로 한 칸씩 회전시킨 배열을 return하도록 solution 함수를 완성해주세요.내 코드 = 다른 사람의 코드

[JavaScript] 배열 (Array)
배열은 여러 데이터 타입을 담으며 배열 안에는 어떠한 데이터 타입이든 들어갈 수 있다. 특히 배열 안에 다른 배열이 포함될 수도 있다. 대괄호 사용쉼표로 구분랭킹과 같은 순위, 또는 순서가 있는 값을 만들 경우 객체보다 배열이 보다 간결하고 효율적단순히 여러 값의 묶음

[프로그래머스] 배열 회전시키기
문제 설명정수가 담긴 배열 numbers와 문자열 direction가 매개변수로 주어집니다. 배열 numbers의 원소를 direction방향으로 한 칸씩 회전시킨 배열을 return하도록 solution 함수를 완성해주세요.제한사항3 ≤ numbers의 길이 ≤ 20

📦[프로그래머스] 택배 배달과 수거하기
해당 풀이는 프로그래머스 Jang Sungil님의 풀이법을 해석하여 제작되었음을 밝힙니다.당신은 일렬로 나열된 n개의 집에 택배를 배달하려 합니다. 배달할 물건은 모두 크기가 같은 재활용 택배 상자에 담아 배달하며, 배달을 다니면서 빈 재활용 택배 상자들을 수거하려 합
배열 내장 함수
forEach 메서드는 배열을 반복하는 메서드이다. 일반적으로 무언가를 반복하고자 할때는 for문을 사용한다.첫번째 배열 인덱스부터 마지막 배열 인덱스까지 반복한다.splice 메서드는 해당 구간 인덱스의 요소를 다른 요소로 바꾸거나 삭제하고 새로운 배열을 반환한다.s

[백준 C++] 9527 1의 개수 세기
문제 두 자연수 A, B가 주어졌을 때, A ≤ x ≤ B를 만족하는 모든 x에 대해 x를 이진수로 표현했을 때 1의 개수의 합을 구하는 프로그램을 작성하시오. 즉, f(x) = x를 이진수로 표현 했을 때 1의 개수라고 정의하고, 아래 식의 결과를 구하자. 입력 첫 줄에 두 자연수 A, B가 주어진다. (1 ≤ A ≤ B ≤ 1016) 출력 1의 개...

배열(Array) 기본 메소드
index는 0부터 시작한다.배열은 arr0 으로 인덱스를 가져올 수 있다.arrarr.length -1 을 하면 배열의 마지막 인덱스에 접근할 수 있다.데이터 추가push : 배열 맨 뒤에 데이터 추가unshift : 배열 맨 앞에 데이터 추가데이터 삭제pop :

💞[프로그래머스] 배열 회전시키기
정수가 담긴 배열 numbers와 문자열 direction가 매개변수로 주어집니다. 배열 numbers의 원소를 direction방향으로 한 칸씩 회전시킨 배열을 return하도록 solution 함수를 완성해주세요.1 ≤ numbers의 길이 ≤ 100directio

JS - 07_Array
배열이 필요한 이유배열의 선언배열 값의 추가, 수정, 삭제배열의 인덱스를 활용하여 원하는 요소에 접근하기다차원 배열에서 원하는 값에 접근하기반복문이 필요한 이유와 사용하는 방법배열과 반복문을 함께 자주 사용하는 이유자주 사용하는 배열 메서드의 종류, 사용방법반복문과 배
배열 (Array)
: 순서가 있는 값배열의 값들은 요소(element)라고 부른다.순서는 index라고 부르며 0부터 시작한다.: 배열 안에 배열arr.length : 배열의 길이를 반환한다.: index와 value를 테이블로 한 눈에 볼 수 있다.뒤에 element 추가 : push

🗂알고리즘 풀 때 필수 지식_배열
push : 마지막 요소 추가pop : 마지막 요소 삭제shift : 첫 요소 추가unshift : 첫 요소 삭제배열의 값을 삭제, 추가, 교체하는 메소드.splice(시작할인덱스, 제거할개수, 추가할 내용)배열 길이 구하는 법 : 배열.length배열 합치는 법 :
[JavaScript] Array(배열) 모든 메서드
배열에는 어떤 메서드들이 있을까? 코드 작성 시에 빈번하게 쓰이는 배열의 모든 메소드들을 알아보자!
자료구조 스택(stack)과 큐(Queue)
스택을 번역하면 쌓다, 쌓아올리다 라는 의미스택 자료구조는 물건처럼 차곡차곡 쌓아 올린 형태의 자료구조LIFO ( Last In Fist out ) 구조맨 위에 자료를 넣고 뺄 수 있다스택에 데이터를 push하면 항상 최상단에 들어가며pop으로는 최근 push한 데이터

[Pandas] 행 위치 옮기기 - shift() 메서드
데이터프레임이나 시리즈에 적용하여 행의 위치를 일정 칸수씩 이동시킨다.Reference1) https://cosmosproject.tistory.com/390
배열
배열을 만드는 방법배열을 만드는 방법은 배열이름 = a , b , c; 의 형태로 배열의 원소를 대괄호로 감싸는 형태이다.배열의 원소는 0번부터 시작한다.배열을 함수를 이용해서 선언하는 방법이다.배열과 반복문toUpperCase 함수를 이용해 배열의 원소를 대문자로 반