일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- tr명령어
- 자바스크립트의 역사
- RestAPI
- js
- JavaStritp
- 프로그래머스
- 모던 자바스크립트
- Query
- Bandit
- 코딩테스트
- linux
- 백준
- vanila js
- ROT13
- javascript
- typescript
- nestjs
- kakao
- REST API
- html
- 카카오
- graphql
- 코딩태스트
- 피보나치 수
- 자바스크립트
- 실패율
- node
- mutation
- await
- typeorm
- Today
- Total
목록자바스크립트 (22)
꿀 떨어지는 코딩 양봉장
바닐라 자바스크립트 바닐라 자바스크립트란 어떤 프레임워크 또는 라이브러리가 적용되지 않은 순수 자바스크립트라고 합니다. 바닐라 자바스크립트는 브라우저를 통해 제공된 자바스크립입니다. 우리는 왜 바닐라 자바스크립트를 배워야할까? JavaScript에 재능을 가진 사람들을 찾는게 매우 어렵다고 합니다. 많은 사람들이 자바스크립트를 이쁘게 만들어주는 프레임워크, 라이브러리는 잘 알고있지만 어려운 바닐라 자바스크립트는 잘 모른다고 합니다. 바닐라 자바스크립트를 잘하게 되고 많이 알게된다면 리엑트와 같은 다른 언어로 넘어갈때 쉽게 이해할 수 있을 것입니다. 즉 다른 언어를 시작할때 문제가 없을 것 입니다. 개발을 하면서 마주하는 거의 모든 라이브러리를 이해할 수 있을 것 입니다. 모든 웹의 배이스인 바닐라 자바스..
자바스크립트의 정의 JavaScript는 HTML과 CSS로만 이루러진 정적인 웹페이지를 생동감있게 동적으로 바꿔주는 언어입니다. 자바스크립트의 역사 어떤 언어를 배우기 이전에 그 언어의 탄생배경을 알아야하는 것이 매우 중요하다고 생각합니다. 왜 탄생했으며 어떤 문제를 해결하기 위해 만들어졌는지를 알아야 어떻게 공부를 해야하는지 알 수 있으며 언어에 대한 이해도를 높일 수 있습니다. 1990년대 초반에는 HTML과 CSS로만 이루어진 정적인 웹페이지들만 존재했습니다. 정적인 웹페이지에서 벗어나 동적인 웹페이지를 만들기 위해 탄생한 언어가 JavaScript 입니다. JavaScript가 나온 이후, MS사에서는 'JScript'라는 똑같은 언어를 만들었습니다. 그 당시 개발자들은 너무나 다른 브라우져들 ..
1.문제설명 문제: 타겟넘버 programmers.co.kr/learn/courses/30/lessons/43165?language=javascript 코딩테스트 연습 - 타겟 넘버 n개의 음이 아닌 정수가 있습니다. 이 수를 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. -1+1+1+1+1 = 3 +1-1+1+1+ programmers.co.kr n개의 음이 아닌 정수가 있습니다. 이 수를 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. -1+1+1+1+1 = 3 +1-1+1+1+1 = 3 +1+1-1+..
1.문제설명 문제: 스킬트리 programmers.co.kr/learn/courses/30/lessons/49993 코딩테스트 연습 - 스킬트리 programmers.co.kr 선행 스킬이란 어떤 스킬을 배우기 전에 먼저 배워야 하는 스킬을 뜻합니다. 예를 들어 선행 스킬 순서가 스파크 → 라이트닝 볼트 → 썬더일때, 썬더를 배우려면 먼저 라이트닝 볼트를 배워야 하고, 라이트닝 볼트를 배우려면 먼저 스파크를 배워야 합니다. 위 순서에 없는 다른 스킬(힐링 등)은 순서에 상관없이 배울 수 있습니다. 따라서 스파크 → 힐링 → 라이트닝 볼트 → 썬더와 같은 스킬트리는 가능하지만, 썬더 → 스파크나 라이트닝 볼트 → 스파크 → 힐링 → 썬더와 같은 스킬트리는 불가능합니다. 선행 스킬 순서 skill과 유저들이..
1.문제설명 문제: 게임 맵 최단거리 programmers.co.kr/learn/courses/30/lessons/1844 코딩테스트 연습 - 게임 맵 최단거리 [[1,0,1,1,1],[1,0,1,0,1],[1,0,1,1,1],[1,1,1,0,1],[0,0,0,0,1]] 11 [[1,0,1,1,1],[1,0,1,0,1],[1,0,1,1,1],[1,1,1,0,0],[0,0,0,0,1]] -1 programmers.co.kr 문제 설명은 들어가서 그림과 함께 보고오세요 2. 제한 조건 maps는 n x m 크기의 게임 맵의 상태가 들어있는 2차원 배열로, n과 m은 각각 1 이상 100 이하의 자연수입니다. n과 m은 서로 같을 수도, 다를 수도 있지만, n과 m이 모두 1인 경우는 입력으로 주어지지 않습니..
1.문제설명 문제: 구명보트 programmers.co.kr/learn/courses/30/lessons/42885 코딩테스트 연습 - 구명보트 무인도에 갇힌 사람들을 구명보트를 이용하여 구출하려고 합니다. 구명보트는 작아서 한 번에 최대 2명씩 밖에 탈 수 없고, 무게 제한도 있습니다. 예를 들어, 사람들의 몸무게가 [70kg, 50kg, 80kg, 5 programmers.co.kr 무인도에 갇힌 사람들을 구명보트를 이용하여 구출하려고 합니다. 구명보트는 작아서 한 번에 최대 2명씩 밖에 탈 수 없고, 무게 제한도 있습니다. 예를 들어, 사람들의 몸무게가 [70kg, 50kg, 80kg, 50kg]이고 구명보트의 무게 제한이 100kg이라면 2번째 사람과 4번째 사람은 같이 탈 수 있지만 1번째 사람..
1.문제 설명 문제: 멀쩡한 사각형 programmers.co.kr/learn/courses/30/lessons/62048?language=javascript 코딩테스트 연습 - 멀쩡한 사각형 가로 길이가 Wcm, 세로 길이가 Hcm인 직사각형 종이가 있습니다. 종이에는 가로, 세로 방향과 평행하게 격자 형태로 선이 그어져 있으며, 모든 격자칸은 1cm x 1cm 크기입니다. 이 종이를 격자 선을 programmers.co.kr 가로 길이가 Wcm, 세로 길이가 Hcm인 직사각형 종이가 있습니다. 종이에는 가로, 세로 방향과 평행하게 격자 형태로 선이 그어져 있으며, 모든 격자칸은 1cm x 1cm 크기입니다. 이 종이를 격자 선을 따라 1cm × 1cm의 정사각형으로 잘라 사용할 예정이었는데, 누군가가..
1.문제설명 문제:올바른 괄호 programmers.co.kr/learn/courses/30/lessons/12909?language=javascript# 코딩테스트 연습 - 올바른 괄호 괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어 "()()" 또는 "(())()" 는 올바른 괄호입니다. ")()(" 또는 "(()(" 는 올바르지 않은 programmers.co.kr 괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어 "()()" 또는 "(())()" 는 올바른 괄호입니다. ")()(" 또는 "(()(" 는 올바르지 않은 괄호입니다. '(' 또는 ')' 로만 ..