splice() 메서드는 배열의 기존 요소를 삭제 또는 교체하거나 새 요소를 추가하여 배열의 내용을 변경합니다. 직접 splice 함수를 손수 순수 함수로 구현해보자. 짜르고 붙여넣고
Primitive type과 Reference type을 이해해야 한다. Primitive type는 원시 값으로 객체가 아니면서 메서드를 가지지 않는 값이라고 한다. Javascript는 거의 모든 게 객체다. deepCopy
주어진 범위의 숫자를 배열로 출력하는 함수를 만드는 미션이다. 많은 경우들이 나를 괴롭힌다.
원시값(primitive)만을 갖는 객체 kim을 복사하는 프로그램을 Object의 클래스 메소드 / spread(...) 연산자를 사용하지 말고 작성하시오.원시값(primitive)는 객체가 아니다. 따라서 값에 할당되는 순간 데이터주소를 참조하게되는데, 이는 imm
대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 평균이 넘는데는 시간이 들겠지
"OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 머리아프다
세준이는 기말고사를 망쳤다. 세준이는 점수를 조작해서 집에 가져가기로 했다. 될성부른 아이 세준이
두 자연수 A와 B가 있을 때, A%B는 A를 B로 나눈 나머지 이다. 예를 들어, 7, 14, 27, 38을 3으로 나눈 나머지는 1, 2, 0, 2이다. 수 10개를 입력받은 뒤, 이를 42로 나눈 나머지를 구한다. set 그리고 Spread Operator
세 개의 자연수 A, B, C가 주어질 때 A × B × C를 계산한 결과에 0부터 9까지 각각의 숫자가 몇 번씩 쓰였는지를 구하는 프로그램을 작성하시오.예를 들어 A = 150, B = 266, C = 427 이라면 A × B × C = 150 × 266 × 427
좋은 개발자라면 협상 능력을 키울 수 있는 상황이기도하다.사용자처럼 생각하기 위해서는 사용자와 함께 일하라좋은 요구 사항은 추상적이다. 요구사항은 필요를 표현하는 것이다.
본능에 귀를 기울이고 문제가 여러분 앞에 튀어나오기 전에 미리 대처하라.우리는 우연에 맡기는 프로그래밍, 곧 행운과 우연한 성공에 의존하는 프로그래밍을 하지 않아야 한다. 대신 의도적으로 프로그래밍해야한다.
9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 이제 막 풀어재끼기
N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. 내맘대로 풀어보는 알고리즘