Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 생활코딩
- calc()
- 할만한데?
- 단계별로 풀어보기
- margin 0 auto
- :root
- WEB2-JavaScript
- max-width
- error: ENOENT: no such file or directory
- 노마드 코더
- HTML
- 생활코딩 WEB2-JavaScript
- border radius
- html 끝
- nav태그
- 백준
- 나도코딩
- button:focus cursor: pointer; outline: none;
- 백준 자바스크립트
- 코딩테스트
- 백준 정리
- li 태그
- Pull
- 나도코딩 파이썬
- git 버전관리
- box-sizing: border-box
- git
- 라매개발자
- 크롬웹
- 드림코딩
Archives
- Today
- Total
코딩응애의 개발블로그
[JS] 백준 단계별로 풀어보기 (입출력과 사칙연산) 본문
무언가 출력을 할때 console.log를 이용한다. 자바스크립트에서도 이스케이프 시퀀스가 있다 몇가지 예를 들면
\n // 줄바꿈
\' // 작은 따옴표
\" // 큰 따옴표
\\ // \문자
백준 1000번
처음으로 입력을 받아서 하는 문제 혹시나 모르시는 분들은 그전 포스트에서 어떻게 입력을 받는지 보고 와주세요
코드는 깃허브에 있으니 여기서는 따로 코드를 다 적진 않을거임
깃허브 주소: https://github.com/GopOwl/BAEK-JOON-Algorithm
여태 변수선언을 할때 var로 했었는데 1000번을 풀다가 다른사람들 풀이를 봤는데 다들 const 아니면 let을 이용해서 변수선언을 하는것을 보았다. 여태 생활코딩 강의에서는 한번도 본적이 없었는데 무슨 차이인지 구글에 검색을 해보았다
var는 변수 중복 선언이 가능해서 예기치 못한 값을 반환할 수 있다고 한다. 반면 const와 let은 중복 선언이 불가능하다.
var, let 은 변수 선언 및 초기화 이후 다른 값을 재할당 할 수 있는 반면 const는 재할당이 불가능하다.
그리고 const는 처음 선언할때 반드시 초기화를 해주어야 한다.
여러개의 사이트를 본 결과 웬만해서는 const를 이용하라고 한다. 값을 재할당 할거면 let을 이용하고
※ 참조: https://curryyou.tistory.com/192
백준 10869번
나누기를 하는데 소수점이 없이 출력 결과를 할려면
console.log(Math.floor(a/b)); // 소수점을 버린다.
Math.ceil() // 소수점을 올림
Math.round() // 반올림
백준 2588번
숫자를 문자열로 변환하는 법
String (object) // object에는 숫자 또는 숫자를 값으로 하는 변수 등을 입력한다.
// 예를들어서
const sb = String(b); // 이런식으로
※ 2번째 풀이 복습겸 정리
'알고리즘 문제' 카테고리의 다른 글
[JS] 백준 단계별로 풀어보기 (입출력과 사칙연산 1000번, 2588번) vol.2 (0) | 2022.03.03 |
---|---|
[JS] 백준 단계별로 풀어보기 (while문), 10951 trim() (0) | 2022.01.25 |
[JS] 백준 단계별로 풀어보기 (for 문) (0) | 2022.01.18 |
[JS] 백준 단계별로 풀어보기(if문) (0) | 2022.01.07 |
자바스크립트 백준 입력받는법 및 error: ENOENT: no such file or directory, open './input.txt' 에러 해결 과정 (3) | 2022.01.03 |
Comments