반응형 TIL129 코드스테이츠 소프트웨어 엔지니어링 부트캠프 80 Greedy Algorithm Greedy Algorithm(탐욕 알고리즘)은 말 그대로 선택의 순간마다 당장 눈앞에 보이는 최적의 상황만을 쫓아 최종적인 해답에 도달하는 방법이다. 탐욕 알고리즘으로 문제를 해결하는 방법은 다음과 같이 단계적으로 구분할 수 있다. 선택 절차(Selection Procedure): 현재 상태에서의 최적의 해답을 선택한다. 적절성 검사(Feasibility Check): 선택된 해가 문제의 조건을 만족하는지 검사한다. 해답 검사(Solution Check): 원래의 문제가 해결되었는지 검사하고, 해결되지 않았다면 선택 절차로 돌아가 위의 과정을 반복한다. https://wnsdufdl.tistory.com/148 알고리즘 14 : [Greedy] 짐 나르기 짐 나르기 문제 .. 2021. 10. 6. 코드스테이츠 소프트웨어 엔지니어링 부트캠프 79 리눅스심화 권한설정 환경변수 https://wnsdufdl.tistory.com/145 리눅스 환경변수 환경변수 export: 환경변수 확인하기 && 환경변수 임시 적용 Linux 운영체제에는 이미 많은 환경변수가 설정되어 있다. 터미널에 명령어 export를 입력해, 기록된 환경변수를 확인할 수 있다. 명령어 e wnsdufdl.tistory.com https://wnsdufdl.tistory.com/144 리눅스 사용권한 리눅스 사용권한 linux폴더와 helloworld.js 파일을 터미널을 통해 만들어보자. mkdir linux nano helloworld.js nano helloworld.js 에는 다음과 같이 입력하자. 코드를 작성한 다음 Ctrl + X, Y, Enter 를 순.. wnsdu.. 2021. 10. 5. 코드스테이츠 소프트웨어 엔지니어링 부트캠프 77 https://wnsdufdl.tistory.com/138 날씨앱 https://github.com/ryu9663/weatherApp/tree/master 리액트를 이용해서 처음으로 직접 하나부터 차근차근 홈페이지를 만들어보았다. 검색창에 도시 이름을 적으면 sidebar의 목록에 도시들의 정보가 추가된다. wnsdufdl.tistory.com 날씨앱을 만들었다. 리액트를 이용해서 처음부터 홈페이지를 만드는건 처음이다. 아직 css는 하지 않았다. 2021. 10. 3. 코드스테이츠 소프트웨어 엔지니어링 부트캠프 +76, 리듀서 https://react.vlpt.us/redux/06-redux-devtools.html 위 홈페이지를 통해 리덕스를 공부했다. 리덕스의 원론적인 개념만 알고있는 상태에서 실제로 코드를 적어보며 사용법을 익힐 수 있도록 설명을 해주었다. 개념복습용 메모 액션 상태에 어떤 변화가 필요할 때, 액션을 발생시킨다. 액션은 하나의 객체로 이루어져있다. { //액션 객체는 type을 반드시 가지고 있어야 하고 그 외의 값은 개발자가 마음대로 넣어준다. type: "ADD_TODO", data: { id: 0, text: "리덕스 배우기" } } 액션생성함수 액션을 만드는 함수이다. 단순히 파라미터를 받아와서 액션 객체 형태로 만들어준다. export const addTodo = (text) => ({ type:.. 2021. 10. 2. 이전 1 ··· 11 12 13 14 15 16 17 ··· 33 다음 반응형