보호되어 있는 글입니다.
분류 전체보기
문제 설명 연속된 세 개의 정수를 더해 12가 되는 경우는 3, 4, 5입니다. 두 정수 num과 total이 주어집니다. 연속된 수 num개를 더한 값이 total이 될 때, 정수 배열을 오름차순으로 담아 return하도록 solution함수를 완성해보세요. 제한사항 1 ≤ num ≤ 100 0 ≤ total ≤ 1000 num개의 연속된 수를 더하여 total이 될 수 없는 테스트 케이스는 없습니다. 입출력 예 num total result 3 12 [3, 4, 5] 5 15 [1, 2, 3, 4, 5] 4 14 [2, 3, 4, 5] 5 5 [-1, 0, 1, 2, 3] 입출력 예 설명 입출력 예 #1 num = 3, total = 12인 경우 [3, 4, 5]를 return합니다. 입출력 예 #2..
즉시 실행 함수 표현(IIFE, Immediately Invoked Function Expression) 정의되자마자 즉시 실행되는 자바스크립트 함수. 단 한번만 실행되고 외부 범위에서는 접근할 수 없다. 즉시실행함수를 변수에 할당할 경우, 이 함수 자체는 저장되지 않고 함수가 실행된 결과만 저장된다. (function () { console.log('즉시실행함수는 이렇게 쓰거나') })(); (function () { console.log('이렇게 쓸 수 있습니다') }()); 특징 정의되자마자 바로 실행된다. 익명함수를 사용한다. 1회만 실행되고 다시는 실행하지 않는다. 이러한 특징으로 인해 즉시 싱행 함수는 주로 초기화를 하는 모듈이나 라이브러리, 프레임워크 소스들에서 많이 사용된다. 장점 괄호 내..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
문제 설명 등차수열 혹은 등비수열 common이 매개변수로 주어질 때, 마지막 원소 다음으로 올 숫자를 return 하도록 solution 함수를 완성해보세요. 제한사항 2
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbEyQrN%2Fbtr5TpAtuJr%2FBKFBatB3MQf3nuirHE5g01%2Fimg.png)
컴퓨터 구조 1. 기본 구조 하드웨어와 소프트웨어가 합쳐진 형태. 하드웨어 : 전자 회로 및 기계 장치로 되어있음. 입출력 장치, 중앙처리장치(CPU), 기억장치 등으로 구성됨. 소프트웨어 : 하드웨어 위에서 하드웨어를 제어하며 작업을 수행하는 프로그램. 1) 컴퓨터의 기본 구성 요소 입력 장치 컴퓨터가 처리할 수 있는 형태로 데이터와 명령을 받아들이는 물리적인 장치 키보드, 마우스, 스캐너, 타블렛, 조이콘 등이 예시. 컴퓨터에 연결하여 무언가를 입력할 수 있다면 그것은 입력장치로 볼 수 있음 출력 장치 처리된 데이터를 사람이 이해할 수 있는 형태로 출력하는 물리적인 장치 모니터, 프린터 등 중앙처리장치(CPU) 산술/논리 연산장치(ALU), 제어장치, 레지스터로 구성됨 산술 - 덧셈 수행 제어장치 -..
보호되어 있는 글입니다.
CRA로 리액트 기본 프로젝트를 설치했다. npx create-react-app my-react-todo 필요한 라이브러리들인 Redux, Styled-Components, json-server를 추가로 설치했다. // redux 설치 npm install redux react-redux; // styled-components 설치 npm install --save styled-components // json-server 설치 npm install -g json-server 이후에 json-server는 아래와 같은 형태로 실행시킬 수 있다. 나는 data 폴더를 생성해서 data.json 파일을 생성해두고 이것을 사용하기로 했다. 이렇게 목업 서버를 사용할때 주의할 점은, 클라이언트 포트 번호와 다른..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdndlsw%2Fbtr6haaMAsR%2FkfkFxCDpdjiX0n3eSQUzbk%2Fimg.png)
과제로 리액트를 사용해 To-Do List를 만들어보기로 했다. 필수로 구현해야 하는 기능은 기본 CRUD 기능이다. 나는 기본 기능에 더해서 내가 하고싶은 기능을 일단 추가해보기로 했다. 📝 기획 내용 정리 모바일 퍼스트로 기획 필수 구현 기능 할일 등록(Create) 할일 조회(Read) - 할일이 없는 상태도 표시할것 할일 수정(Update) 할일 삭제(Delete) 추가 구현 기능 날짜 남은 할일 개수 표시 필터링 기능 - 전체보기, 완료한 할일만 보기, 완료되지 않은 할일만 보기 삭제 기능 추가 - 개별 할일 삭제, 완료된 할일만 삭제, 전체 할일 삭제 등록 기능 보완 - 완료/미완료 형태로 작성하거나 횟수 형태로 작성할 수 있게 하기 완료 결과 보기 - 주별 목표 실천 완료 결과, 월별 목표 ..