목록전체 글 (160)
영원히 흘러가는 강
ko.reactjs.org/docs/hooks-overview.html Hook 개요 – React A JavaScript library for building user interfaces ko.reactjs.org "Hook이 React 버전 16.8에 새로 추가되었습니다. Hook을 이용하여 Class를 작성할 필요 없이 상태 값과 여러 React의 기능을 사용할 수 있습니다." 클래스를 사용하여 컴포넌트를 만들곤했었는데 클래스도 계속 지원할 예정이며 hook도 나란히 지원할 예정이라 한다. react hook의 등장으로 초보자인 나의 입장으로는 매우 쉬워진것 같다... setState와 props의.. 어려운 구조... 각설하고 react hook을 보자면 Hook은 함수 컴포넌트에서 React s..
* 컴포넌트는 최상위 태그를 하나 이상 포함해야한다.! import React,{ Component } from 'react'; // 리액트에서 컴포넌트 사용 class Subject extends Component { render() { return ( WEB world wide web! ); } } class App extends Component { render() { return ( ); } } export default App; props class Subject extends Component{ render(){ return ( {this.props.title} //밑에 App 에서 정의한 title 값 {this.props.sub} // 위와 마찬가지로 sub 값 ); } } class Ap..
일단 리액트 개발 환경을 만들기 위해서는 node js가 필요하다고 한다. 직접적인 연관은 없지만 node js가 가진 기능들이 리액트 개발시에 필요하기 설치한다고 한다.! nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 1.node js 설치 cmd로 npm -v 설치된 버전이 뜰것이다. 2. create-react-app 설치 npm install -g create-react-app 설치 이루어짐 3. 바탕화면에 react-app 으로 저장할곳 지정 cmd로 react-app 주소 따라가서 create-react-app . 명령어 실행, 폴더에 Create R..
학부생 시절 짜봤던 코드였었는데 선택정렬과 삽입정렬이 헷갈려 찾아보니 잘못된 코드가 많아서 내손내짠 선택정렬: 리스트의 가장 작은값을 구해가며 위치해 나가는 알고리즘
기초적인 부분 다시 해보려 알고리즘 작성! 무슨 이유인지 모르지만 j를 i랑 같다고 잡아서 이상한 값 나오게함 ㅋㅋㅋㅋㅋ
programmers.co.kr/learn/courses/30/lessons/12906 코딩테스트 연습 - 같은 숫자는 싫어 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 programmers.co.kr 문제 설명 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면, arr = [1, 1, 3, 3, 0, 1, 1] 이면 ..
단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 sreturn abcde c 쉬운건데 왜이리 오래걸린거지..
문제 설명 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한사항 numbers의 길이는 2 이상 100 이하입니다. numbers의 모든 수는 0 이상 100 이하입니다. 입출력 예 numbe rsresult [2,1,3,4,1] [2,3,4,5,6,7] [5,0,2,7] [2,5,7,9,12] 반성할점 머리에서 생각나는걸 적어서 검색해서 해도 늦지 않으니 도전!!! 순열,조합 알고있었으나 적용 못함 2차원 배열 합도 문제
배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다. 2에서 나온 배열의 3번째 숫자는 5입니다. 배열 array, [i, j, k]를 원소로 가진 2차원 배열 commands가 매개변수로 주어질 때, commands의 모든 원소에 대해 앞서 설명한 연산을 적용했을 때 나온 결과를 배열에 담아 return 하도록 solution 함수를 작성해주세요. 제한사항 array의 길이는 1 이상 100 이하입니다. array의 ..