이번에는 실제 코드 테스트로도 나온 내용을 위주로 공부하였다. 그중에서 선택 정렬을 풀어보려고 한다. 과제 34. 선택 정렬 이미 정렬된 부분에서 자신의 위치를 찾아 삽입하여 정렬하는 방식이다. 원래 코드는 임의의 숫자를 배열에 대입을 한 후 작은 숫자로 나열을 하는 것이지만 답이 이미 정해져 있는 것 같아, 거기에서 조금 더 응용하여 스크립트를 작성하였다. 랜덤 함수를 써보았다. 사실 아직까지는 이 함수 코드를 잘 쓰지 않다 보니 익숙지 않아서, 이렇게 써봐야 알 거 같아 쓰게 되었다. 프로젝트에서는 아직 쓰인적이 없어 아쉽지만 아쉬운 데로 한번 작성을 해보았다. 과제34 작은 숫자로 배열하기 배열과 함수는 알면알수록 어려우면서도 재미가 있는 문법인 것 같다. 순서도로 배우는 Java Script 국내..
오늘은 배열에 조금 더 어려운 코스를 해보려 한다. 이 문제들은 해본 결과 실제로 프로그래머스 등에서도 연습문제로 출제가 된 예시문과 많이 일치함을 알 수 있다. 에라토스테네스의 체 그리스의 수학자이자 지리학자인 에라토스테네스가 고안한 소수를 찾는 방법은 다음과 같다. 1) 시작수를 2로 한다. 시작은 2로 시작하고 자연수를 쭈욱 나열한다. 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2) 2를 제외한 2의 배수에 해당하는 수를 지운다. 소수는 1과 자기자신을 가지기 때문에 1, 2를 가지고 있는 소수 2를 제외한 2의 배수를 지운다. 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 (와 이런 생각 한번도 해보지 못하였다...
이제 생각이 난 것이지만 책 재목은 '순서도로 배우는 자바스크립트'가 되어있어 그렇게 공부를 진행하였다. 하지만 정작 업로드는 스크립트 문법만 올리게 되는 현상이 발생한다. 과제 27. 구구단 가로로 출력하기 기본 구구단에서 살짝 응용편인 결과 화면이다. 구구단이 익숙하시다면 이 부분도 어렵지 않게 하실 수 있을 것이다. 과제27 구구단 출력 코드를 보시면 알 수 있듯이 for문의 숫자와 출력하는 document.write() 이 부분의 약간만 변경하는 것을 확인할 수 있다. 과제 28. 10부터 1까지의 수를 배열에 저장하고 출력하라. 과제28 10에서 1출력 배열의 기본개념을 안다면 쉽게 풀 수 있다. 과제 29. 배열 요소 오른쪽으로 한 칸씩 이동하는 자바스크립트 과제29 배열 요소를 오른쪽으로 한..
잊혔다가 다시 순서도를 공부하려고 책을 펼쳤고 오늘은 이만큼 공부를 진행하였다. 순서도는 직접 손으로 작성하였고, 업로드는 없을 예정이다. 과제 23. 피보나치수열 피보나치수열은 생각보다 자바스크립트에서 많이 이야기가 오가는 코드이다. 이전에 공부한 것과는 조금 다를 것 같다. 과제23 피보나치수열 이 코드는 순서도를 그려본 후 그 순서도 토대로 작성한 코드입니다. 과제 24. 최소값을 구하는 자바스크립트 다음은 최소값을 구하는 스크립트다. 과제24 최소값 구하기 여기서는 최소값을 구하되 입력값을 무한대로 받는 구조다. 단, 0값을 입력 시 while문은 종료하게끔 설정을 진행하였다. 그리고 최소값을 출력하고 코드는 종료하는 것이다. 과제 25. 직각 삼각형 모양으로 출력하기 다음은 다양한 직각 삼각형 ..
- Total
- Today
- Yesterday
- 리액트 유튜브
- 프로그래머스
- java
- 노드
- 재공부
- 리액트 썸네일
- Switch
- Git
- 리액트
- github
- 자바
- node-sass
- mongodb
- 함수
- CSS
- 뷰
- programmers
- 배열
- array
- 자바스크립트
- Visual Studio Code
- 코딩테스트
- node.js
- redux
- javascript
- react
- node
- 리덕스
- Coding Test
- 파이썬
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |