본문 바로가기

전체보기

(448)
[24] 선택 정렬(Selection Sort) * 주의! 독학한 내용이므로 틀린 내용은 댓글로 남겨주세요! 배열을 한 번 훑을 때 최소값을 찾아서 맨 앞으로 보낸다. 다시 훑을 때는 두 번째 요소부터 훑으며 최소값을 두 번째 요소 자리로 보낸다. 이걸 (배열의 길이 - 1) 만큼 반복한다. 장점: 버블 정렬보다 항상 빠르다!(그리고 쉽다!) 단점: 역시 느리다!(시간복잡도가 버블 정렬과 마찬가지로 O(n^2)이다!) 이중선택정렬도 있다. 한 번 훑을 때 최소값과 최대값을 찾아서 맨 앞과 맨 뒤로 보낸다. 다시 훑을 때는 두 번째 요소부터, 끝에서 두 번째 요소까지 훑으며 최소값과 최대값을 움직인다. 이걸 (배열의 길이 / 2) 만큼 반복한다. https://ko.wikipedia.org/wiki/%EC%84%A0%ED%83%9D_%EC%A0%95%E..
[23] 버블 정렬(Bubble Sort) * 주의! 독학한 내용으로 틀린 내용이 있을 수 있으며, 댓글로 알려주세요! 앞에서 두 개를 비교해 뒤에 있는 것이 작을 경우 바꿔준다. 다음 칸으로 가서 두 개를 비교해 뒤에 있는 것이 작을 경우 바꿔준다. 끝까지 실행한 다음 다시 처음부터 반복한다. 바뀌는 것이 없을 때까지(최악의 경우 배열의 길이 - 1 번) 반복한다. 장점: 쉽다! 단점: 느리다!(시간복잡도가 O(n^2)이다.) https://ko.wikipedia.org/wiki/%EA%B1%B0%ED%92%88_%EC%A0%95%EB%A0%AC 거품 정렬 - 위키백과, 우리 모두의 백과사전 ko.wikipedia.org 프로그래머스 > 코딩테스트 > 해시 > 완주하지 못한 선수 Bubble Sort로 풀어보기! function bubbleSo..
[22]npm 명령어 npm 명령어 정리 npm -v : npm 버전 확인 npm help : npm 도움말 확인 npm -h : 해당 명령어에 대한 도움말 보기 npm init : 새로운 프로젝트 생성 npm install(add) : 패키지 설치 --save(-S) : dependencies에 패키지 추가 --save-dev(-D) : devDependencies에 패키지 추가 -g : global에 패키지 설치 npm uninstall : 패키지 삭제 npm ls : 설치된 패키지 보기 -g : global에 설치된 패키지 보기
[21] 국가 교육 정보 시스템 api 활용하기 https://open.neis.go.kr/
[20] 학교 공시 정보 활용 방법 https://www.schoolinfo.go.kr/ https://www.schoolinfo.go.kr/ www.schoolinfo.go.kr 학교알리미 홈페이지에 들어가면 API, 공개용 데이터를 활용할 수 있다. 학교 미세먼지 안내 서비스를 개발하기 위해 학교의 위도와 경도가 필요했는데, 학교기본정보에 잘 나와있다. 그외에도 많은 정보들이 있으므로 학교 관련 서비스를 개발할 때 활용해보자!
[19](윈도우에서) Git Bash 명령어 사용하기 Git Bash 명령어 정리(윈도우) $ pwd pwd는 Print Working Directory의 약자입니다. 현재 위치한 디렉토리를 보여줍니다. $ ls ls는 list의 약자입니다. 현재 디렉토리의 폴더와 파일들을 보여줍니다. * 옵션 $ ls -a all 숨김 파일까지 보여줍니다. $ ls -l long 파일, 경로의 이름 뿐만 아니라 세부정보를 보여줍니다. $ls -al 숨김파일도 보여주고, 세부정보도 보여줍니다. $ clear 터미널 창을 깨끗하게 만듭니다. $ explorer . 현재 경로를 탐색기로 엽니다. $ cd (경로) cd는 Change Directory의 약자입니다. 경로를 변경할 때 사용합니다. * 경로에 대한 팁 "." : 현재 경로 ".." : 상위 경로 "~" : home..
[18]윈도우 vscode에서 기본 터미널을 bash로 바꾸기 윈도우 vscode에서 기본 터미널을 bash로 바꾸기 윈도우에서 vscode를 사용하면 기본 터미널이 powershell입니다. 이 기본 터미널을 bash로 바꿔봅시다. (bash가 설치되어 있지 않다면 사전에 bash를 설치해줍니다.) 1. vscode에서 ctrl + shift + P 를 눌러 명령어 입력 창을 열어줍니다. 2. "Terminal: Select Default Profile" 입력합니다. 3. Git Bash를 선택합니다. 4. 끝
[17]Big5 심리검사(작성 중) 학급운영 시 참고자료 https://together.kakao.com/big-five Big 5 성격검사성격은 행동과 반응을 결정하는 패턴입니다. 검증된 Big 5 성격검사로 당신이 몰랐던 진짜 당신을 마주해보세요. 모든 테스트를 완료하면 종합분석을 확인할 수 있어요.together.kakao.com