전체 글 118

240430 TIL 열두번째날 - 이벤트 위임

240429 TIL참고// 내생각 / 색깔글씨 : 중요표시 등공부한 내용 - 이벤트 위임 잘 사용하려면 ..event.tatget: 이벤트 발생한 요소, 내가 클릭을 한 장소event.currenTarget : 이벤트 핸들러가 등록되어있는 요소여기서 만약에 h3을 클릭했다면 (이벤트 타겟) , ul 태그 : 이벤트핸들러가 등록되어 있으니 이벤트 커런트 타겟카드와 카드 사이의 공간인 ul태그에 이벤트핸들러를 넣었다면 fuction handleClickCard(event) {if (event.target === cardist) return;                ul을 클릭한 경우        함수 종결 시키기위의 함수는 return을 만나면 끝남 (js에서는)if (even.target.matches..

TIL 2024.04.30

240429 TIL 열한번째날

// 내생각 / 색깔글씨 : 중요표시 등공부한 내용 - 알고리즘 다시 볼 것정렬알고리즘 - 버블정렬, 선택정렬, 삽입정렬, (머지소트, 힙소트 등) 버블정렬 : 원소가 많을 수록 오래걸림o(n^2) 정렬의 1번과 2번을 비교비교후 작은 수가 앞으로 가도록 정렬2번과 3번을 비교비교후 작은수가 앞으로 가도록 정렬반복하기한 텀이 끝나면 다시 정렬하되 마지막은 빼고 정렬  얼마나 반복할건지, 두번째 반복은 하나의 프로세스에서 어떻게 반복할건인가;비교하는 반복문, 배열이 줄어드는 반복문의 중첩실험군과 대조군 같이 비교 ;n - i -1  —선택정렬; 인덱스 하나마나 위치할 원소 결정 -> 인덱스로 넘어가는 기법사람들이 일렬로 쭉 어있는데 한 번. 쓱 둘러보며 가장 작은 사람 찾기전부다 봤다면 다음 텀에서 두번째..

TIL 2024.04.29

코딩테스트 문제 : 입문- 240429 TIL 참고글

숫자비교하기 - 처음 쓴 답function solution(num1, num2) {  var answer = 0;    if(num1 === num2) {"1"};    else {"-1"};    return answer;} 참고한 답function solution(num1, num2) {    var answer = 0;    if(num1 === num2){        return answer = 1;    }else{        return answer = -1;    }} 이제보니 1을 ""이렇게 하면 문자 취급하지 않나...? 너무 대충생각한듯.. 나머지 구하기내 답 : -1이 기본세팅으로 되있었는데 왜 -1이 있었으까... 맞추긴했는데...function solution(num1, num..

코딩테스트 2024.04.29

240426 TIL 열번째날

// 내생각 / 색깔글씨 : 중요표시 등공부한 내용 - 일단 자바스크립트 완강....dom 클로저: 외부함수보다 중첩함수를 오래 유지시 중첩함수는 외부함수의 변수를 여전히 참조할 수있다. ; 여기서의 중첩함수는 클로저constructor : 생성자 - 알고리즘 시간복잡도는 보통 최악의 경우를 가정하여 정량화 포 문이 중첩되면 거듭제곱 ; 시간이 많이 걸림빅오표기법 big-o 공간복잡도는 많이 사용치않는듯  o(n^2) 오 의 엔제곱 —배열은 연속적인 공간에 있어야함(배열은 편의성) ; (반복문:배열,알고리즘)100 101 102… 이런 식 arr[3] a     b     c 0     1      2    … const memoryAddress = initMemoryAddress + index;    ..

TIL 2024.04.26

240426 코딩테스트 몫 구하기

처음답function solution(num1, num2) {     var answer = 0;  var answer = math.floor(num1 / num2);    return answer; 중간 답function solution(num1, num2) {     var answer = 0;     let i = num1 / num2  var answer = math.floor(i);    return answer; 최종 답 M 로 수정하니 되었음function solution(num1, num2) {    var answer = 0;    let i = num1 / num2   var answer = Math.floor(i);    return answer;} 소수점 버리기 (대소문자 정확히)M..

코딩테스트 2024.04.26

240425 아홉번째날 TIL

// 내생각 / 색깔글씨 : 중요표시 등공부내용- 인자 = arg(ument) : 실제 함수가 호출 될 때 넘기는 변수 값- 변수 = parameter : 함수 만들 때 들어가는 것 (매개변수)function plus (num1, num2) { return num1 + num2;}// num1과 num2는 parameter이다.plus(10, 20);// 10과 20은 argument이다. https://velog.io/@cloud_oort/Parameter%EC%99%80-Argument-%EC%9D%B8%EC%9E%90%EC%99%80-%EC%9D%B8%EC%88%98-%EC%9A%A9%EC%96%B4-%EA%B5%AC%EB%B6%84 Parameter와 Argument / 매개변수, 인자 그리고 ..

TIL 2024.04.25

코딩테스트 문제 : 입문- 두 수의 곱 240425TIL 참고글

코딩테스트 입문 - 두 수의 곱문제 내 생각 int solution(int num1, int num2) {    int answer = 0;      num1 과 num2의 제한사항 조건을 입력할 것 &&      조건을 만족하면서 num1 * num2 해볼것   return answer;} 찾아본 답1int answer = num1 * num2; 찾아본 답2int solution(int num1, int num2) {    int answer = 0;    if(0         answer = num1 * num2;    }    return answer;} 내가 원하는 답 : 2번째 꺼 제한사항에 대한 범위를 지정해주는게 필요했음. 반복문에 넣어보고 싶은데 아직 고정관념인지 저 제한사항 모두가 반복..

코딩테스트 2024.04.25

240424. TIL 여덟번째날

// 내생각 / 색깔글씨 : 중요표시 등공부내용- 알고리즘 : 1일차 ; 의사코드 : 컴퓨터 프로그램 작성전 문제해결하기 위한 단계를 기술하는 것알고리즘 ; 무언가 주어진 문제 해결하는 과정자체 ; 방법1.자연어 / 방법2. 순서도자료구조:요리도구 / 알고리즘:요리레시피다양한 방법이 나올 수 있음최적화 하는 습관; 컴퓨팅 사고능력 극대화 (컴퓨터스럽게 사고하는 능력)회사들어가려면 코딩테스트 필요한데, 알고리즘 사고능력이 코딩테스트 실력향상에 도움됨=> 알고리즘 필수****헬스처럼 꾸준히****기본코딩능력 튼튼히 해야함. ; 코드 숙련도 -> 문제에 대해 해결능력 증가효율적인최적의 코드로! ; 정답이여도 시간이 오래걸리면 탈락.. 연습장으로 -> 줌 채팅창에 (구글링 하지말고, i..

TIL 2024.04.24

240423 TIL 일곱번째 날 - java script

공부한 내용 : 자바스크립트 객체 : 키:벨류, 엔트리(키와 벨류 묶어서 배열로 만듬) length 길이 배열방법 : push, pop, shift, unshift, splice, slice 콜백함수... : 보통은 위에서 아래로 수식이 되면 우리가 인식하기 쉬운데 콜백함수는 순차적이지 않아서 헷갈림 : input 자리인 매개변수에 함수 넣어줌 map -새로운 배열 생산 ; 원본 길이만큼 리턴 filter- 새로운 배열 리턴이나, 필터링함 find-조건에 맞는 첫번째 것만 출력 배열과 for 문은 짝궁 ; 보통 한개씩증가 하며 값을 돌리는 느낌이였음 for in 문 : 객체 속성 출력 while : for 문과 유사 let(변수;선언할 때;재할당o, 선언x), const(상수;선언할때;재할당x, 선언x)..

TIL 2024.04.23

자바 스크립트 2주 5~6강 - map , set

객체와 배열의 한계 극복 ; 자료구조 등장(=자료형태 array, obj, map, set) ; 데이터 구성, 검색, 사용을 효율적 api = method? 1. map : 키-벨류페어 저장 ; (무조건 문자형태의 글자가 들어왔던) 객체와 다르게 키에 어떤 유형도 다 들어올 수 있음 ; map 은 키가 정렬된 순서로 저장되기 때문 (db를 차용한 느낌??) ; 검색, 삭제, 완전한 제거, 여부 확인 등 제공 const mymap = new map(); { 키-벨류페어 넣던 오브젝트 name:'hong' 과 달리 } const mymap = new map(); mymap.set('key', 'value'); 나중에 검색 시 mymap.get('key') 로 찾아주기 ; get, set은 세트 & 항상 페어..

카테고리 없음 2024.04.23