목록algorithm (41)
2020.코딩일지
코드스테이츠 블록체인 부트캠프 6기 우...왜나는checked를 찾아 헤메고 있었다구ㅜㅜㅜㅜㅜ 🤖땡큐쏘마취선조님 [JavaScript] Tree UI (트리 구조) 만들기!! 오늘은 기업용 어플리케이션에서 흔히 볼 수 있는 트리구조에 대해서 공부를 해보았습니다. 저는 스타벅스 ... blog.naver.com
코드스테이츠 블록체인 부트캠프 6기 ● 타입별 분류 ("number", "string", "boolean", "object"안에서 "객체", '배열', 'null'구분확인, "function", "undefined") 🥺objec가 너무 광범위하다... ● object중 배열은 Array.isArray를 써서 구별. let arr = []; for(let i in obj) { //{a:1, b:2, c:3} const rec = stringifyJSON(obj[i]);//값을찾아서 //rec => 1 "1" 2 "2" arr.push(`"${i}":${rec}`) } result = `{${arr}}` ● `text ${} text` 단, 백틱안에 배열[]이 들어가면 벗겨져서 나옴;;;; let arr..
[코플릿]재귀-01_sumTo 수(num)를 입력받아 1부터 num까지의 합을 리턴해야 합니다. 👻1부터 더해야한다고 1+...+num 할 고정관념에서 벗어나야한다 num=4;경우, 4+3+2+1 이렇게해도 되니깐 //코플릿:재귀 - 01.sumTo function sumTo(num) { if(num = 2){ return (num + sumTo(num-1)) } else { return 1 } } //-----------방법3 function sumTo(num) { if (num === 0) { return num; } return num + sumTo(num - 1); } [코플릿]재귀-02_isOdd 수를 입력받아 홀수인지 여부를 리턴해야 합니다. 👻`if-else`하면, 0인경우를 제외하고 모두 ..
코드스테이츠 블록체인 부트캠프 6기 💃재귀란? 어떤 문제를 동일한 구조의 더 작은 문제로 나누어, 이 작은 문제를 해결함으로써 전체문제를 해결한다! (😎크멋지다) 💃recursion재귀의 장점! 더욱 간결하고 이해하기 쉽다. 그리고 알고리즘문제의 많은 부분을 차지한다. 💃재귀적으로 사고하는 법 [ 잘개쪼개기 -> 재귀적사고 -> 함수자신의 재귀적호출 -> 탈출조건 ] 💃재귀는 언제 사용하는 게 좋을까? 주어진 문제를 비슷한 구조의 더 작은 문제로 나눌 수 있는 경우 중첩된 반복문(while 또는 for) 이 많거나 반복문의 중첩 횟수(number of loops)를 예측하기 어려운 경우 💃재귀적 사고를 통해 재귀함수를 base case와 recursive case로 나눠서 작성할 수 있다. ?? 💃재귀 ..
2022.12.11 백엔지망생 Edie#3784 1. CS지식 2. 자바, spring(김영한), script 3. elasticsearch 4. 알고리즘과 자료구조 5. 데이터베이스 - mysql, mongodb, hbase는 샤딩까지 (몽고db완벽가이드 책) redis, memcached 6. 리눅스명령어 그 외 CI/CD : 젠킨스, 트레비스 CI/CD 클라우드 : NCP, AWS, 쿠버네티스 GRPC : 알아두면 좋 책 추천 - SRE를 위한 시스템 설계와 구축
인공지능을 위한 머신러닝 알고리즘 머신러닝 그래도 구면이라 다행이다ㅎㅎ 알고리즘은..계속 듣다보면 언젠간 알게되겠지.. 하하하 강좌정보 Tacademy강좌링크 학습내용 인공지능의 개념을 이해하여 머신러닝과 딥러닝을 알 수 있습니다. 머신러닝과 딥러닝의 기본 개념과 적용 사례, 알고리즘 실습을 통해 이해할 수 있습니다. 지도학습과 비지도 학습의 이론과 알고리즘을 이해할 수 있습니다. Weka와 Theano및 Keras를 통한 실습으로 머신러닝, 딥러닝 알고리즘을 구현할 수 있습니다. 강사 김경민 학습기간 2021.05.10~2021.05.22 + 평가이수완료 학습시간 07:01:42 강의목록 [1강] 머신러닝 개요 [2강] 선형 회귀 모델 [3강] 로지스틱 회귀 모델 [4강] 결정 트리 [5강] 서포트 벡..
기초 알고리즘과 파이썬코딩 😖알고리즘..왜아직도모르겠냐아- 그래도 안수빈님 강좌니까 들어보자🤩 백준 또 마주치다; https://www.acmicpc.net/ 강좌정보 Tacademy강좌링크 학습내용 1. 자료구조와 알고리즘의 기본 개념에 대해 알아보고, 알고리즘 문제해결을 위한 접근방법에 대해 알아봅니다. 2. 기초 알고리즘 예제 문제를 파이썬으로 프로그래밍 해보도록 합니다. 강사 안수빈 (고려대학교) 학습기간 2021.05.03~2021.05.08 이수완료 학습시간 03:31:17 강의목록 [1강] 알고리즘 문제해결 (problem solving) [2강] 알고리즘보다 코딩 I -읽기와 분석 (시간복잡도/공간복잡도 등) [3강] 알고리즘보다 코딩 II - 수학 (진수와진법/최대공약수/최소공배수/소인수..
컴퓨터 알고리즘 중급 ...아묻따 ㄱㄱㄱ 강좌정보 Tacademy강좌링크 학습내용 Graph, Greedy, Dynamic programming 등 컴퓨터 알고리즘 이론을 보다 깊이 있게 학습하고 이해한다. Maximum Flow, Number Theory, String matching 등의 심화 알고리즘 관련 지식을 학습한다. 강사 조호성 박사 (한양대학교 SW융합원) 학습기간 2021.04.27~2021.05.03 + 테스트20문항 이수완료 학습시간 05:19:40 강의목록 [1강] 컴퓨터 알고리즘 성능분석(1) [2강] 컴퓨터 알고리즘 성능분석(2) [3강] 확률분석(1) [4강] 확률분석(2) [5강] 동적계획법(1) [6강] 동적계획법(2) [7강] Greedy Approach(1) [8강] G..
컴퓨터 알고리즘 초급 알고리즘.. 아직은 잘 모르겠지만... 일단 고!! 강좌정보 Tacademy강좌링크 학습내용 컴퓨터 알고리즘의 역할 및 필요성에 대해 이해합니다. 시간복잡도를 통해 알고리즘을 분석하는 방법을 학습합니다. 배열, 큐, 트리 등 주요 자료구조에 대해 복습합니다. 정렬, 해쉬, 그래프, 탐욕, 스트링 알고리즘에 대해 학습하고 이해합니다. 응용문제를 통해 문제해결방법을 익히고 심화학습을 수행합니다. 강사 조호성 박사 (한양대학교 SW융합원) 학습기간 2021.04.18~2021.04.24 + 테스트20문항 이수완료 학습시간 07:55:56 강의목록 [1강] 컴퓨터 알고리즘 개요(1) [2강] 컴퓨터 알고리즘 개요(2) [3강] 정렬문제 [4강] 삽입정렬 [5강] 합병정렬 [6강] 힙정렬(H..
성공적인 프로그래밍을 위한 컴퓨터 알고리즘 이해 학생때 수학공부는 꼭. 반.드.시. 해야하는 것이었던 것이다 ㅠㅠㅠ 강좌정보 Tacademy강좌링크 학습내용 컴퓨터 알고리즘은 주어진 문제를 해결하기 위한 절차나 방법을 순서대로 나열하여 정의한 것입니다. 따라서 알고리즘이 정확하게 혹은 효율적으로 구성되지 않은 경우 올바른 결과물을 얻지 못하거나 결과물을 얻기 까지 너무 많은 시간과 자원이 소비되게 됩니다. 이번 세미나에서는 정렬 알고리즘을 통해 알고리즘의 기본 개념을 이해하고, 수행시간의 확률분석 구현 실습 등을 통해 효율적인 컴퓨터 알고리즘 설계 및 응용 방법에 대해서 알아 봅니다. 강사 조호성 박사 (한양대학교 SW융합원) 학습기간 2021.04.16~2021.04.18 이수완료 학습시간 02:45:..