본문 바로가기

전체 글273

Quora 모음 n++ 보다 ++n 쓰기 등 let n = 4; let k = n++; // k=4, n=5 let k = ++n; // k=6, n=6 개발자가 말하고자 하는 바가 명확해진다. 반복문에선 n++ 보다 ++n 의 성능이 더 좋다.(int 형은 컴파일러 최적화로 별차이 없고, iterator의 경우 효과가 있다) 참고 https://qr.ae/pvkStC Why is n++ faster than n=n+1? Mario Galindo Queralt's answer: I see that others have explained you why [code ]n++[/code] is faster than [code ]n=n+1[/code]. I, will not repeat that. However I want to say you that [c.. 2022. 7. 20.
CSS Combinator Selectors div p div 하위의 모든 p div > p div 1 step 밑에만 속한 p div + p div 외부, 바로 다음에 인접한 p div ~ p div 외부, 다음 step에 있는 모든 p 참고 https://www.w3schools.com/css/css_combinators.asp CSS Combinators W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3schools.com 2022. 7. 12.
Github page deploy Error 모음 연결되는 글 https://javannspring.tistory.com/276 깃헙 웹페이지 올리기 github.io 1. gh-pages 설치 npm i gh-pages 2. pakage.json 홈페이지 설정 "homepage": "{username}.github.io/{project name}" 3. pakage.json deploy script 생성 1) npm run build 실행 2) build 폴더 생성 3) paka.. javannspring.tistory.com github page 설정시 나오는 에러 해결 방법 1. 404 가 나올경우 페이지를 못찾는 경우 package.json에 homepage url 을 잘못 설정했을 가능성이 높다. "homepage" : "https://{{Us.. 2022. 5. 18.
바이너리 인덱스 트리 알고리즘 (펜윅 트리) 백준2042 바이너리 인덱스 트리 알고리즘 (Binary Indexed Tree) i&-i 앤드연산을 이용해 누적합을 계산하는 알고리즘이다. 1&-1 : 1 2&-2 : 2 3&-3 : 1 4&-4 : 4 ... 임을 이용한다. 이렇게 나오는 원리를 알아보면 아래와 같다. i i 2진수 2의 보수 i&-i result 1 00000001 11111111 00000001 1 2 00000010 11111110 00000010 2 3 00000011 11111101 00000001 1 4 00000100 11111100 00000100 4 1 2 1 4 1 8 1 16 1 32 ... 이렇게 나오는 원리를 이용해 각 인덱스별로 값 1개의 합, 값 2개의 합, 값 1개의 합, 값 4개의 합 구간합을 미리 구해놓는다. 백준.. 2021. 11. 22.