POP 2

[백준][C++] 10773번 제로 (STL 사용 X, 함수 구현 코드)

#10773번 제로 코드 설명 가장 마지막에 들어온 수를 지워야하기 때문에 '스택'으로 코드를 작성함. STL을 사용하지 않고 stack배열을 선언한 후 push(), pop()을 만들어 풀어봄. - push() void push(int n) { stack[E] = n; E++; return; } E는 요소가 들어가야할 곳을 뜻하고 초기값은 0임. n을 입력받으면 stack의 E번째 자리에 넣어주고 E를 1 증가시킴. - pop() void pop(int n) { E--; return; } E를 1 감소시켜주어 push()했을 때 새로운 숫자가 들어오게 함. 코드 #include using namespace std; int k,n; int stack[100001] = { 0, }; int E= 0; vo..

[JavaScript] 자바스크립트 - 배열 내장 함수( splice, slice, shift, pop)

1. splice( ) : 배열에서 특정 항목 제거 - 첫번째 파라미터는 어떤 인덱스부터 지울지를 의미하고 두번째 파라미터는 그 인덱스부터 몇개를 지울지 const numbers =[10,20,30,40]; const index = numbers.indexOf(30); numbers.splice(index,1);//index번째 배열부터 1개 제거 console.log(numbers); > numbers 배열을 선언함. > indexOf 함수로 30이 몇 번째 원소인지 index에 저장함. > splice 함수로 index번째부터 1개를 제거함. > 콘솔에 numbers를 출력함. > 배열에서 30을 제거함. 2. slice( ) : 배열을 잘라냄, 기존의 배열은 건드리지 않음 - 첫번째 파라미터는 어디..

JavaScript 2021.03.10