
이번 주는 마지막 챕터 함수에 대해 공부를 진행하였다. 과제 35. 함수를 이용해서 두 수중 작은 수를 찾는 자바스크립트 작은 숫자를 두 개를 받아 그중에서 작은 숫자를 구하는 스크립트를 구하는 문제였다. 여기서 return이라는 값을 통해 함수를 실행하여 조건이 맞으면 각자에 맞는 return값을 받는 것이다. 과제35 작은 숫자로 함수 스크립트 여기서 마무리 출력은 필자가 입력한 두 숫자 중에 작은 숫자는 결괏값이다 라는 의미로 표현하였다. 모두 값이 잘 들어갔는지 확인을 위해 약간 변형을 하였다. 과제 37. 재귀 함수 계승 구하기 처음 재귀 함수라 그런지 어려워서 이번만큼은 답을 보고 이해를 먼저 하게 되었다. 흔히 우리가 1*2*3*...*n을 할 때, 제일 먼저 생각하는 것은 for문이다. 근..

이번에는 실제 코드 테스트로도 나온 내용을 위주로 공부하였다. 그중에서 선택 정렬을 풀어보려고 한다. 과제 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. 직각 삼각형 모양으로 출력하기 다음은 다양한 직각 삼각형 ..

라이브러리(library) 소프트웨어를 개발할 때 컴퓨터 프로그램이 사용하는 비휘발성 자원의 모임이다. 비휘발성 메모리(non-volatile memory, non-volatile storage, NVM, NVRAM) 전원이 공급되지 않아도 저장된 정보를 계속 유지하는 컴퓨터 메모리이다. 처음에 접한 react UI library는 Material-UI로 학원 동기생들은 전부 이 라이브러리를 통해 디자인을 진행하였다. Material-UI 리액트 기반 UI 라이브러리 중에서 가장 인기 있는 라이브러리다. 주변에서 가장 많이 사용되고 있었기에 이 라이브러리를 선택하기도 하였다. 여기서 직접 해보고 느낀 장점은 역시 자바스크립트, 타입 스크립트 지원인 거 같다. 장점 - 간격, 정렬, 구조 등 다양하게 확인..

데이터를 임시로 뿌려주면서 화면에 팝업창 형식으로 한번 더 보여주는 기능이 있다. 근데 문제점은 같은 데이터만 화면으로 보이는 문제가 발생하였다. 결론부터 말하자면 일단 해결은 되었다. 하지만 왜인지는 모르겠다. 수정전 코드 import React, {useState} from "react"; import { MainLayout, SliderStyle, ButtonStyle, HrCenter, DivisionLine } from "./Main.style"; import "antd/dist/antd.css"; import { Row, Carousel, Col, Modal } from "antd"; import { SearchOutlined } from "@ant-design/icons"; import ma..
- Total
- Today
- Yesterday
- 코딩테스트
- java
- 리액트 썸네일
- CSS
- Visual Studio Code
- Git
- 자바
- mongodb
- 프로그래머스
- Coding Test
- javascript
- 파이썬
- 리액트 유튜브
- Switch
- node.js
- 리덕스
- 노드
- github
- 자바스크립트
- 재공부
- node
- 뷰
- redux
- 배열
- 리액트
- node-sass
- 함수
- programmers
- react
- array
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |