728x90
레일라오리덕 :: 'javascript' 태그의 글 목록 (15 Page) 'javascript' 태그의 글 목록 (15 Page)
본문 바로가기
728x90

javascript125

pop(), shift(), unshift(), push(), concat() 함수 - 자바스크립트 배열 추가, 삭제, 배열 합치기 - 자바스크립트[JavaScript] pop() 함수 : 배열의 가장 마지막 값을 제거한다. shift() 함수 : 배열의 가장 첫번째 값을 제거한다. unshift() 함수 : 배열의 가장 앞에 값을 추가한다. push() 함수 : 배열의 가장 뒤에 값을 추가한다. concat() 함수 : 두 배열을 합친다. 배열.pop() var arr = [1, 2, 3, 4, 5]; arr.pop(); // [1, 2, 3, 4]; //배열의 가장 마지막 값 삭제 배열.shift() var arr = [1, 2, 3, 4, 5]; arr.shift(); // [2, 3, 4, 5]; //배열의 가장 첫번째 값 삭제 배열.unshift() var arr = [1, 2, 3, 4, 5]; arr.unshift(0); // [0, 1, 2, 3, 4, 5.. 2021. 7. 28.
[백준 10866번 덱 - node.js] [알고리즘 기초 1/2] https://www.acmicpc.net/problem/10866 10866번: 덱 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 문제 정수를 저장하는 덱(Deque)를 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오. 명령은 총 여덟 가지이다. push_front X: 정수 X를 덱의 앞에 넣는다. push_back X: 정수 X를 덱의 뒤에 넣는다. pop_front: 덱의 가장 앞에 있는 수를 빼고, 그 수를 출력한다. 만약, 덱에 들어있는 정수가 없는 경우에는 -1을 출력한다. p.. 2021. 7. 28.
[백준 9012번 요세푸스 문제 - node.js] [알고리즘 기초 1/2] https://www.acmicpc.net/problem/1158 1158번: 요세푸스 문제 첫째 줄에 N과 K가 빈 칸을 사이에 두고 순서대로 주어진다. (1 ≤ K ≤ N ≤ 5,000) www.acmicpc.net 문제 요세푸스 문제는 다음과 같다. 1번부터 N번까지 N명의 사람이 원을 이루면서 앉아있고, 양의 정수 K(≤ N)가 주어진다. 이제 순서대로 K번째 사람을 제거한다. 한 사람이 제거되면 남은 사람들로 이루어진 원을 따라 이 과정을 계속해 나간다. 이 과정은 N명의 사람이 모두 제거될 때까지 계속된다. 원에서 사람들이 제거되는 순서를 (N, K)-요세푸스 순열이라고 한다. 예를 들어 (7, 3)-요세푸스 순열은 이다. N과 K가 주어지면 (N, K)-요세푸스 순열을 구하는 프로그램을 작성.. 2021. 7. 28.
[백준 10845번 큐 - node.js] [알고리즘 기초 1/2] https://www.acmicpc.net/problem/10845 10845번: 큐 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 문제 정수를 저장하는 큐를 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오. 명령은 총 여섯 가지이다. push X: 정수 X를 큐에 넣는 연산이다. pop: 큐에서 가장 앞에 있는 정수를 빼고, 그 수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는 -1을 출력한다. size: 큐에 들어있는 정수의 개수를 출력한다. empty: 큐가 비어있으면 1, 아.. 2021. 7. 28.
728x90

728x90