일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- type hint
- 프로그래머스
- 파이썬
- 알고리즘 스터디
- 코딩테스트
- 알고리즘
- Matplotlib
- NumPy
- queue
- 노마드코딩
- programmers
- 알고리즘스터디
- aws jupyter notebook
- Join
- MySQL
- dataframe
- python
- 데이터시각화
- 정보처리기사 c언어
- 가상환경
- 자료구조
- pandas
- Selenium
- javascript
- Algorithm
- 선그래프
- Stack
- 백준
- String Method
- openCV
- Today
- Total
목록전체 글 (206)
조금씩 꾸준히 완성을 향해
배열에서 사용되는 여러가지 method 중에 Searching에 사용되는 간단한 세 가지를 살펴보겠다. 1. indexOf() : 특정 element의 index 값을 찾을 때 사용. 값이 존재하지 않으면 -1을 return indexOf(searchElement) : searchElement가 처음으로 등장하는 index 값 리턴 indexOf(searchElement, fromIndex) : fromIndex부터 시작해서 searchElement가 처음으로 등장하는 index 값을 리턴 // find the index let fruits = [ 'peach', 'orange', 'tomato', 'strawberry', 'cherry', 'lemon'] console.log(fruits.indexOf..
배열의 값들을 반복문으로 돌리기 위한 방법은 크게 4가지로 나뉜다. 1. for 문 const fruits = ['apple', 'banana', 'cherry']; // a. for for (let i = 0; i < fruits.length; i++) { console.log(fruits[i]); } 2. for of - 배열의 각 아이템 하나하나를 순회한다. const fruits = ['apple', 'banana', 'cherry']; // b. for of for ( let fruit of fruits) { console.log(fruit); } 3. for in - Object의 반복문에 주로 사용되는 방법이지만, 배열에서도 사용 가능하다. - 배열의 각 아이템의 index 를 순회한다. c..
● string.length : 문자열의 길이를 나타낸다. let hello = "hello" console.log(hello.length); //5 - 문자열 접근 ● string.charAt(index) : index에 해당하는 문자 반환 ● string.charCodeAt(index) : index에 해당하는 코드를 반환 let str = "hello world"; console.log(str.charAt(1)); //e console.log(str.charCodeAt(1)); 101 console.log(str[0]); //h - 문자열 검색 ● string.indexOf(substr, pos) : 해당 문자가 들어있는 index를 찾아준다. ● string.lastIndexOf(substr, p..
- 지수 표기법(Exponential notation) : 아주 큰 숫자나 아주 작은 숫자 표기를 위해 지수 표기법(e)으로 0의 개수를 대체 let billion_1 = 1000000000; //10억 let billion_2 = 1e9; // 1 + 0이 9개 let us = 1e-6; // micro sec, 왼쪽으로 6번 소수점 이동 console.log(billion_1); //1,000,000,000 console.log(billion_2); //1,000,000,000 console.log(us); //0.000001 - 진법 표기(Base N) : 0x(16진수), 0o(8진수), 0b(2진수)로 N진수 표기 console.log(0x0f); //15 console.log..
JavaScript의 데이터 타입은 크게 Primitive type, Object type 두 카테고리로 나눌 수 있다. 1. Primitive Type : 하나의 아이템을 나타낼 때 쓰인다. : number, string, boolean, null, undefined, symbol - Number const count = 17; //integer 정수 const size = 17.1; //decimal 소수 console.log(`value: ${count}, type: ${typeof count}`); //value: 17, type: number console.log(`value: ${size}, type: ${typeof size}`); //value: 17.1, type: number const..
- 변경 가능한 값을 저장하기 위한 기억공간(memory) - 사용하기 전 반드시 선언이 필요 - 중복 선언 불가 - key word = 'let' let A = 123; //상수 선언 및 값 초기화 console.log(A) // 123 A = 456; //재할당 console.log(A); //456 let A = 789; //재선언 -> error(SyntaxError: Identifier 'A' has already been declared) - 변경 불가능한 값을 저장하기 위한 기억공간(memory) - 사용하기 전 반드시 선언이 필요 - 중복 선언 불가 - key word = 'const' const B = 123; //상수 선언 및 값 초기화 console.log(B); //123 B = 4..
" 이번 달에 퇴사해야지, 진짜 진짜 해야지 " 읭?! 생각만 주구장창 하고 있던 나의 바람이 얼떨결에 이루어져 버렸다!!!??? 이렇게 허무하게??? 회사에 전체적인 인사이동과 우리 팀의 인원, 시간 변경 등 아무튼 복잡한 상황들이 한꺼번에 몰려왔다. 이참에 퇴사하지 않으면 앞으로 더 좋은 타이밍은 오지 않을 것이라는 직감이 쎄게 왔다. 선배에게 슬쩍 퇴사 생각을 흘렸는데, 그게 어떻게 어떻게 흘러가 사직서를 쓰고 결재까지 완료가 나버렸다....ㄷㄷ 이 모든 과정이 30분쯤 걸린 거 같다... 이것은 자의인가 타의인가?!! 그렇게 꺼내기 힘들었던 두 단어 '퇴사'가 이렇게 쉽게, 이렇게 빨리 나에게 찾아오다니, 마치 엄청 큰 파도에 휩쓸려 가는 것 같은 느낌마저 들었다. 아니, 엄밀히 말하자면 엄청 큰..
'5주만에 웹개발 전체를 경험 해 볼 수 있는 비개발자 대상의 입문 강의' 코딩의 'ㅋ'자도 모르는 뼛속까지 문과생 1인은 매력적인 슬로건에 끌려 웹개발 인강을 듣게 된다. https://spartacodingclub.kr/ 스파르타코딩클럽 5주 완성! 코딩을 전혀 모르는 비개발자 대상의 웹개발 강의 spartacodingclub.kr 그래서 추천하느냐는 질문에는, '무작정 아무나에게 추천할 순 없다' 라고 말할 수 있겠다! 5주만에 뭔가 대단한 실력을 갖게 될 것 같은 기대에 부풀어 시작했는데, 코딩이 어떤 것인지 조금이라도 알게 된 지금은 5주가 얼마나 말도 안되는 기간이었는지 새삼 깨닫게 된다. 백지상태인 입문자가 'html부터 시작해서 사이트 배포'까지 5주 안에 완료한다는 것은 그만큼 수업이 정..