일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- html 끝
- border radius
- 라매개발자
- 할만한데?
- error: ENOENT: no such file or directory
- nav태그
- HTML
- box-sizing: border-box
- margin 0 auto
- 백준 자바스크립트
- 백준
- 생활코딩
- 단계별로 풀어보기
- WEB2-JavaScript
- 백준 정리
- git 버전관리
- 노마드 코더
- :root
- Pull
- li 태그
- git
- 코딩테스트
- 드림코딩
- 크롬웹
- max-width
- 나도코딩 파이썬
- button:focus cursor: pointer; outline: none;
- 나도코딩
- calc()
- 생활코딩 WEB2-JavaScript
- Today
- Total
목록분류 전체보기 (98)
코딩응애의 개발블로그
조건문 thuthy - 참 같은 값 , falsy - 거짓 같은 값 falsy에는 undefined, false, null, 0, ''(빈 문자열) 정도가 있다. NOT연산자 - 2개 이상 중첩이 가능하다 ex) !!(true) => true 임 문자열 indexOf - 문자열에서 특정 문자열을 찾고, 검색된 문자열이 '첫번째'로 나타나는 위치 index를 리턴한다. 해당하는 문자열이 없으면 -1을 리턴함 let str = 'adcg'; str.indexOf('a') // 0 lastIndexOf - 주어진 문자열 str 뒤에서부터 처음으로 발견되는 위치의 index 리턴한다. includes() - 메서드는 배열이 특정 요소를 포함하고 있는지 판별합니다. [1, 2, 3].includes(2); // ..
오늘은 2일차 본격적으로 교육을 시작하는 날이다. 변수 데이터를 위한 보관함을 메모리라고 하고 이 메모리는 크기가 동일하다. 그리고 각 메모리의 이름을 변수라고 한다. 변수를 선언하고 값을 할당을 한다고 하는데 예를 들면 let input; // 변수를 선언 input = '코드스테이츠'; // 값을 할당 한다고 한다. 변수명은 공백을 못쓴다. 타입 은 typeof 블로깅 한거에 있음 함수 는 항상 출력값을 반환한다. 화살표 함수라고 있는데 함수 본문에 return문만 있는경우 return과 { }(중괄호)를 생략 가능하다고 한다. let sum = (a, b) => a + b; /* 위 화살표 함수는 아래 함수의 축약 버전입니다. let sum = function(a, b) { return a + b;..
자바스크립트에는 여러가지의 타입들이 존재한다. String, number, boolean,undefined, 함수 등등.. 근데 특정 값의 타입을 알고 싶을때가 코딩하다보면 무조건 나올텐데 그때 사용하는 것이 typeof 이다 let num = 1; console.log(typeof num) // number 출력 let str = '1'; console.log(typeof str) // string 출력 let code ; console.log(typeof code) // undefined 출력 console.log(typeof (1
사실 이번 코드스테이츠 40기에 지원하고 붙었었다. 지금에서야 글을 씀. 오늘은 ot라서 딱히 힘든건 없었고 궁금했었던 부분이 해결되는 시간이었던것 같다. 대략 이번 기수는 150여명 정도 있는데 560명 정도가 지원했다고 알고 있다. 운 좋게도 합격이 돼서 이번이 마지막이다 생각하고 최대한 열심히 해볼 생각이다. 사실 다른건 크게 걱정이 안되는데 페어 프로그래밍이 걱정이 된다. 내가 페어분과 잘 대화하면서 할수 있을지가 걱정이다.. 내일부터 본격적으로 시작할것 같다. 교육을 들으면서 생활코딩 web 부분을 다시 들어볼 생각이고 부끄럽지만 저번에 하다가 실패한 알고리즘 푸는것도 다시 도전할 생각이다...
백준 1463번 const fs = require('fs'); const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; let input = fs.readFileSync(__dirname + '/input.txt').toString().trim().split('\n'); solution(+input[0]); function solution(N) { const DP = new Array(N + 1).fill(0); for (let i = 2; i
백준 2438번 const fs = require('fs'); const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; let input = fs.readFileSync(__dirname + '/input.txt').toString().trim().split('\n'); solution(+input[0]); function solution(N) { let result = '' for(let i=1; i
백준 11720 const fs = require('fs'); const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; let input = fs.readFileSync(__dirname + '/input.txt').toString().trim().split('\n'); solution(input[0], input[1]); function solution(N, testcase) { let sum = 0; for (let i = 0; i < N; i++) { sum = sum + Number(testcase[i]); } console.log(sum) } for문은 문제없이 한번에 구현했는데 입력을 직접 구현하는 과정에서 계속..
백준 11718, 119719 둘다 그대로 출력하기란 문제인데 둘다 같은 코드를 제출을 해도 맞았습니다가 나옴. 처음에 11718번 제출할때 코드는 const fs = require('fs'); const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; let input = fs.readFileSync(__dirname + '/input.txt').toString().trim().split('\n'); const testcase = []; for(let i=0; i