일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 함수선언식
- 함수표현식
- 객체지향프로그래밍
- reduce
- math.pow
- 각자리수
- 깃헙
- 자료구조
- render
- 수도코드
- falsy
- pair
- github
- jsx
- javascirpt
- react
- ReactDOM
- State
- Til
- 제곱함수
- SUPER
- 페어프로그래밍
- ES6
- pseudocode
- 스택
- CLONE
- JavaScript
- stack
- props
- while
- Today
- Total
목록전체 글 (20)
강백호같은개발자
깃헙으로 페어 프로그래밍하기 페어와 함께 하나의 프로젝트를 작업하는 경우. 어떻게 깃헙을 활용해야할까? 즉 상대방이 작업한 작업물의 최신 버전을 어떻게 다운받고, 또 업로드 할 수 있는지에 관한 내용이다. 우선 각자 프로젝트 repository를 fork하고 clone한다. 그리고 페어가 작업한 결과물 위에서 코딩을 해야하기 때문에 페어의 repository를 연결하는 작업이 필요하다. 이 때 연결하는 명령어는 다음과 같습니다. $ git remote add pair $ git remote -v 연동이 되었다면, 먼저 드라이버 역할을 하는 페어가 코드를 작성하고 자신의 remote repository에 변경사항을 push합니다. 네이게이터 역할을 했던 페..
JavaScript에서의 객체에 대해서 알아봅시다. '객체'란 무엇인가요? 우리가 변수에 데이터를 저장할 때 변수를 선언하는 방법, 그리고 또 배열을 이용하는 방법이 있습니다. 하나씩 변수로 선언하는 경우, 데이터의 종류마다 선언을 해줘야해서 종류가 많다면 어렵습니다. let userFirstName = 'Steve'; let userLastName = 'Lee'; 배열로 만드는 경우, 데이터간의 연관성은 가지지만, 인덱스를 해석하기 어렵습니다. let user = [ 'Steve', 'Lee' ] 그래서 객체라는 형태를 이용할 수 있습니다. let user = { firstName : 'Steve', lastName : 'Lee' } 객체는 이렇게 하나의 대상에 다양한 데이터가 저장될 때 적합한 자료 ..
수도코드(pseudocode) 작성하는 방법 수도코드란? 수도코드 또는 의사코드로 불리는 이 방법은 실제로 코딩으로 들어가기 전에 우리의 언어로 만들어질 코딩의 흐름을 정리해보는 것이다. 수도코드의 장점? 내가 생각해본 수도코드의 장점은 우선 가설과 검증 이라는 사이클로 효율적으로 답을 찾아나갈 수 있다는 것이다. 물론, 수도코드 없이 다 기억이 된다면 좋겠지만, 그렇지 않은 경우 어떤 논리 흐름으로 코드를 짜 나갔는지를 기록하는 것은 매우 도움이 된다. 둘째로 협업하는 경우 함께 코딩하는 사람과 이해도를 맞추는데 도움이 된다. 협업을 하는데 있어서 무엇보다 중요한 것은 같은 해결방법을 가지고 같이 고민하는 것이라고 생각한다. 서로 다른 정보를 바탕으로 다른 고민을 하고 있다면, 팀이라고 할 수 없고, ..
falsy javascript 자바스크립트에서 falsy한 값은 무엇이 있을까? MDN에서 이야기하기를 falsy = 거짓 같은 값 이라고 이야기하고 있다. false면 false이지 false같은 값은 무엇일까. 아무튼 이걸 파고들면 학문 공부하는 느낌이 드니 우선은 그렇다고 하고 넘어가자. falsy한 값들은 Boolean 맥락에서 false로 표현됩니다. 우선은 이렇게 이해하고 넘어가도록 하자! 다음 8가지는 falsy한 값으로 숙지하도록 하자. false 키워드 false 0 숫자 0 -0 음수 0 (엥? 0이 음수도 있어?) 0n 거짓같은 값 "" 빈스트링 null 아무 값이 없음 undefined undefined - 원시값 NaN 숫자가 아님 이 중에서 아직까지 자주 보이는 녀석은 false..
Math.pow JavaScript 제곱근 함수 Math.pow() 함수는 제곱을 구할 때 사용한다. 문법은 아래와 같다. Math.pow(밑, 지수) 2의 4승을 구한다고 생각해보면 이렇게 사용할 수 있다. console.log(Math.pow(2, 4)); // expected output : 16 딱히 pow라는 영어 단어에 그런 뜻은 없는 것 같지만, 프로그래밍 언어에서 pow라는 단어가 주로 제곱함수로 많이 사용된다고 하니 기억하면 좋겠다. 다양한 자료와 글을 참고하여 배우고 있는 개발 뉴비의 블로그입니다. 수정 보완할 것이 있다면 부담없이 댓글 남겨주세요 :) Math.pow javaScript 제곱 함수.
두 양의 정수가 주어졌을 때, 주어진 수의 각 자리의 숫자를 곱했을 때 한자릿수가 될 때까지의 계산 횟수를 반환하는 함수를 작성하시오. pseudo-code(의사코드) 1. 한자릿수로 만드는 형태는 리듀스를 이용해보면 어떨까? 2. 리듀스 매소드를 이용하기 위해서, 주어진 숫자를 배열로 바꿔보면 어떨까? 3. 숫자를 String()을 사용하여 문자열로 변환한 다음, split('')을 이용해서 배열로 변환하면 어떨까? 4. 문자열의 길이나 배열의 길이를 .length를 이용해서 2자리 수 이상의 경우 반복하는 반복문을 사용하면 어떨까? 5. 반복문이 종료될 때 count를 하는 변수를 선언하여 몇번 반복했는지 카운트하면 어떨까? 위와같은 코드를 짜보았다. function multiple(num){ let..