일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스 알고리즘 공부
- 알고리즘트레이닝
- 독서
- algorithmTest
- 주식
- JavaScript
- 재테크
- C
- 성분
- 지혜를가진흑곰
- algorithmtraining
- 독후감
- 알고리즘 공부
- 경제
- C++
- 투자
- 돈
- 다독
- 서평
- 알고리즘공부
- 자바스크립트
- 채권
- 자바
- 프로그래밍언어
- 책을알려주는남자
- 책알남
- 백준알고리즘
- Java
- algorithmStudy
- 화장품
- Today
- Total
목록분류 전체보기 (564)
탁월함은 어떻게 나오는가?
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dBS8Ue/btrbV110xhs/5nhknSXBdb8LfBwtptMCgk/img.png)
자바스크립트에서 코드를 하다보면 배열의 앞부분과 뒷부분의 값을 넣거나 뺄 경우가 생긴다. 그럴때 헷갈림을 방지하기 위한 사진이다. 베타존 : 네이버쇼핑 스마트스토어 나를 꾸미다 - 인테리어소품 베타존 smartstore.naver.com
HTML을 조작하다보면 비어있지만 자리를 차지하는 공백칸이 필요할 경우가 생긴다. 그럴경우 밑에있는 공백을 사용하자. 공백아이디 "ㅤ"
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lwxWT/btra9XfvKsO/ILegVb4Bn3gEMyGRK7qd6k/img.png)
우리는 JavaScript를 사용하다 보면 map을 다양하게 그리고 빈번하게 사용하는 경우가 많다. 우리가 자주 사용하고, 자주 사용할 Map에 대해서 확실히 공부를 하고 넘어가고자 글을 썼다. Map 객체는 키(Key)와 값(value)의 쌍으로 이루어진 컬렉션이다. Map 객체는 객체와 유사하지만 다른 점 또한 존재한다. Map 객체의 생성 방법 Map 객체는 Map 생성자 함수로 생성한다. 인수를 비어있는 상태로 선언하면 빈 Map 객체가 생성된다. 1 2 const map = new Map(); console.log(typeof map, map); // object Map(0) {} cs Map 생성자 함수는 이터러블을 인수로 전달받아 Map 객체를 생성한다. 이때 인수로 전달되는 이터러블은 키와..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bJn0cb/btraZLzP9JT/CEJoDiiapgbknlbvxvq0mK/img.png)
문제 한수는 지금 (x, y)에 있다. 직사각형은 각 변이 좌표축에 평행하고, 왼쪽 아래 꼭짓점은 (0, 0), 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 x, y, w, h가 주어진다. 출력 첫째 줄에 문제의 정답을 출력한다. 풀이 1) 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 package com.company.backjoon; import java.util.Scanner; public class EscapeFromRectangle { public static void main(String[] args) { // 한수는 x,y에 있다. /..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cDgbOp/btrao6DPHGY/6DmhADBn33b7KNyEOciGvk/img.png)
일급 객체 자바스크립트에는 일급 객체라는 개념이 있다. 일급 객체로 분류되기 위해서는 4가지의 조건이 필요하다. 1. 무명의 리터럴로 생성할 수 있다. 즉, 런타임이 생성이 가능하다 2. 변수나 자료구조(객체, 배열 등)에 저장할 수 있다. 3. 함수의 매개변수에 전달할 수 있다. 4. 함수의 반환 값으로 사용할 수 있다. 자바스크립트의 함수는 밑에 코드를 보면 위의 조건을 모두 만족할 수 있다. 그러므로 일급 객체로 분류된다. 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 31 32 33 34 35 36 // 1. 함수는 무명의 리터럴로 생성할 수 있다 // 2. 함수는 변수에 저장할 수 있다 // 런타임..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/FR3bY/btrav79dpio/YMrY1fgB9kKQkrOohCoYVk/img.png)
IT 좀 아는 사람 V아마존 비즈니스 베스트셀러V구글, 페이스북, 마이크로소프트 프로덕트 매니저 3인방이 들려주는 테크 비즈니스 세계의 A to ZV디지털 시대 필수 교양인 IT 문법을 쉽게 풀어 줄 ‘IT 교양의 정석 book.naver.com 이제 세상은 IT가 없다는것은 생각할 수 없는 공간이 되었다. 컴퓨터 관련 비전공자여도 IT에 대한 기본 지식과 트렌드를 알아야 한다고 생각한다. 그이유는 우리가 살아가는 현재는 4차산업시대라고 불리우는 빅데이터, AI, IOT 등의 정보기술 기반의 극심한 변화를 보이는 시기이기 때문이다. "무슨 4차산업시대야!"라고 치부할 수도 있겠지만, 현실은 초연결시대에 살아가고 있는 것이다. 핸드폰은 더 이상 일반 핸드폰이 아니다. 특히 이제는 핸드폰 하나로 세계의 반대..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cLQDVM/btrajoE6JM0/nB63x2CUovB5mdV7dYHkB0/img.png)
자바스크립트에는 단축 평가가 존재한다. 단축 평가는 다양한 용도로 사용이 가능하다. 보통 논리합(||) 또는 논리곱(&&) 연산자 표현식의 평가 결과는 boolean타입으로 인해서 결과값은 true(1) 또는 false(0) 것이라고 생각할 수 있지만, 꼭 불리언 값이 아닐 수 있다. 예시를 보자. 1 2 3 4 5 let boolean1 = 'Cat' && 'Dog' console.log(typeof boolean1, boolean1) // Dog let boolean2 = 'Cat' || 'Dog' console.log(typeof boolean2, boolean2) // Cat cs 위 결과물을 보면 boolean 타입이 아닌 String 타입으로 객체로 반환이 되는 것을 확인할 수 있다. 이것으로..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/FdLir/btrafLGifC9/zQRQKtW7GSuZBUIkflydWK/img.png)
replace() 는 어떤 패턴에 일치하는 일부 또는 모든 부분이 교체된 새로운 문자열을 반환한다. 패턴은 문자열이나 정규식이 될 수 있으며, 교체 문자열은 모든 매치에 대해서 호출된 함수일 수 있다. 1 2 3 4 5 6 7 8 const a = "안녕하세요. 반갑습니다. 한국어도 적용되니?" console.log('a = ', a) console.log(a.replace('한국어도 적용되니?', '영어도 가능하지')) console.log('현재 a값 = ' , a) console.log('이번엔? = ' , a.replace('한국어', '이탈리아어')) cs 베타존 : 네이버쇼핑 스마트스토어 나를 꾸미다 - 인테리어소품 베타존 smartstore.naver.com