
99클럽 코테 스터디 2일차 TIL + 랜선 자르기
오늘의 회고 이분탐색이라는 것을 처음 알게되었다. 특정 조건에 만족하는 값을 찾을 때 1부터 쭉 대입해도 작동하지만, 그만큼 연산이 많아져 값을 찾는데 오래 걸리게 된다. 최소값과 최대값을 지정해준 후 중간값을 대입해보고 찾은 값이 목표하는 값보다 크거나 같으면 중간값을 하나 증가시키고 찾은 값이 목표하는 값보다 작으면 중간값을 하나 감소시...
오늘의 회고 이분탐색이라는 것을 처음 알게되었다. 특정 조건에 만족하는 값을 찾을 때 1부터 쭉 대입해도 작동하지만, 그만큼 연산이 많아져 값을 찾는데 오래 걸리게 된다. 최소값과 최대값을 지정해준 후 중간값을 대입해보고 찾은 값이 목표하는 값보다 크거나 같으면 중간값을 하나 증가시키고 찾은 값이 목표하는 값보다 작으면 중간값을 하나 감소시...
파이썬 문자열 기초 .lower() 문자열을 소문자로 변환 .count('찾을 문자열') 문자열 안에 찾을 문자열의 개수 반환 if 조건문: else: if 문 오늘의 회고 Javascript 로만 코딩테스트를 풀다가 Python 으로 풀려니 함수를 하나도 몰라서 검색해가면서 풀었다. 기초 문자열 함수만 써도 문제 풀이가 가능했다. if ...
집에서는 맥북을 고정해서 쓰고 있고, 밖에서는 씽크패드를 들고다니며 개발을 한다. 하지만 git repository는 하나만 쓰고 있다. 철저히 개발을 마치고 나서 github에 코드를 업로드하면 문제가 없는데, 간혹가다 깜빡하고 github에 push하는 것을 깜빡할 때가 은근 자주 있다… 혹은 다른 기기에서 개발을 시작하기 전에 git p...
for in for (const variable in object) { statement; } 객체 내의 key 개수만큼 반복을 시켜줍니다. 모든 객체에 사용할 수 있습니다. 값을 불러오는 순서가 보장되어 있지 않기 때문에 배열에서는 사용을 지양해야 합니다. MDN 설명 객체 내에 열거 가능한 모든 속성들만큼 반복시킵니다...
자바스크립트(Javascript) 앞으로 다룰 node.js, react 등 자바스크립트 생태계의 기초가 되는 언어입니다. 자바스크립트 언어 하나만 배워도 웹 개발, 모바일 앱 개발, 데스크탑 앱 개발, 웹서버 개발, 게임 개발 등 할 수 있는 것들이 무궁무진해집니다. 시작 HTML 파일에 자바스크립트를 작성하거나 불러오려면 어떻게 해야할까요...
gitignore가 적용되지 않을 때 분명 .gitignore에 특정 파일이나 디렉토리를 추가했는데도 git에 반영되지 않는 문제가 있었다. 해결 방법 git rm -r --cached . git의 캐시를 삭제해주면 .gitignore 파일이 정상적으로 반영된다.
HTML Hypertext Markup Language HTML은 프로그래밍 언어가 아닙니다! 우리가 노션에 글을 마크다운으로 구조화하며 적는 것처럼, 웹사이트의 뼈대를 구축하기 위한 언어입니다. 기본 템플릿 <!DOCTYPE html> <html> <head> <meta charset="utf-...