항해14기 온보딩/항해14기 온보딩 개발일지 19

[항해14기] 온보딩 개발일지 9 2023/03/15

프로그래머스 기본 알고리즘 풀이 5일차문제 1. function solution(array, height) { let answer = 0; let a = [] for (i=0; i height){ a.push(array[i]) } } answer = a.length return answer; } 2. function solution(numbers) { let answer = []; answer = numbers.map((c) => c*2) return answer; } 3. function solution(sides) { let answer = 0; let a = sides.sort((a,b)=> b-a) return answer = (a[0] a-b) return array[Math.floor(arra..

[항해14기] 온보딩 개발일지8 2023/03/14

프로그래머스 기본 알고리즘 풀이 3일차문제 1. function solution(my_string) { var answer = ''; answer = my_string.split('').reverse().join('') return answer; } 2. function solution(my_string, letter) { let answer = ''; a = my_string.split('').filter((item) => item !== letter) answer = a.join('') return answer; } 3. 다른풀이 : repeat()이나 join()으로 간단하게 해결가능 function solution(my_string, n) { var answer = ''; let a = my_st..

[항해14기] 온보딩 개발일지7 2023/03/13

프로그래머스 기본 알고리즘 풀이 1일차 문제 1. function solution(num1, num2) { let result = num1+num2 let answer = result return answer; } 2. function solution(num1, num2) { var answer = 0; answer = num1-num2 return answer; } 3. function solution(num1, num2) { var answer = 0; answer = num1 * num2 return answer; } 4. Math.trunc 가능(버리기) function solution(num1, num2) { var answer = 0; answer = num1 / num2 return Math..

[항해14기] 온보딩 개발일지6 2023/03/11

2023/03/11 온보딩 과제6 링크 https://jujiprogram.tistory.com/12 JS 기본과정 진행 후 기술 매니저님의 과제 리뷰 (부교재 객체 심화도 진행하였으나 추후 JS 기본 정리 시 함께 업로드 예정) 1. 문제 개요 2. 나의 문제 풀이 1) 회원 정보 데이터화 // 회원정보 묶음을 배열로선언, 각 회원 정보는 객체를 사용하여 선언 const users = [ { id : 'hanghae99', name : '주지민', age : '31', email : 'juji@js.com', level : 1, point : 500, mark : true }, { id : 'ljy', name : '이준영', age : '27', email : 'june@js.com', level :..

[항해14기] 온보딩 개발일지5 2023/03/10

2023/03/10 온보딩 과제5 링크 https://jujiprogram.tistory.com/10 JavaScript 입문주차 공부한 것 위주 기술 1. 객체 기본 1-1. 객체 1) 중괄호로생성, ','로 구분 2) 객체 접근방법 2-1) 대괄호 이용 2-2) 온점 이용 2-3) 온점이 보조기능이 많지만, 식별자가 아닌경우 받을 수 없다. 1-2. 속성과 매소드 1) 속성 : 객체 내부에 있는 값 2) 메소드 : 속성 중 함수 3) this 키워드 속성 표시용, 메소드 내부에서의 사용 예시) 1-3. 동적 객체 속성 추가/제거 1) 동적 객체 속성 추가 객체.추가할속성 2) 동적 객체 속성 제거 delete 객체.제거할속성 1-4. 메소드 간단 선언 구문 기존 선언 간단 선언 1-5. 화살표 함수 ..

[항해14기] 온보딩 개발일지4 2023/03/09

2023/03/09 온보딩 과제4 링크 https://jujiprogram.tistory.com/8 JavaScript 입문주차 공부한 내용 위주 기술 1. 함수의 기본 1-1. 기본 용어 1) 함수호출 : 함수사용 2) 매개변수 : 함수 괄호 내부에 넣는 자료 3) 리턴값 : 함수 결과 1-2. 익명 함수 1) 코드의 집합을 나타내는 자료형 function () {} 1-3. 선언적 함수 1) 함수에 이름을 부여 function 함수이름() {} let 함수이름 = function () {} 1-4. 매개변수와 리턴값 1) 매개변수 : 함수 호출시 괄호안에 적는 값 2) 리턴값 : 함수의 최종 결과 ex) 1-5. 나머지 매개변수 1) 가변 매개함수 : 개수가 고정적이지 않은 매개변수 2) 나머지 매개..

[항해14기] 온보딩 개발일지3 2023/03/08

2023/03/08 온보딩 과제3 링크 https://jujiprogram.tistory.com/6 JavaScript 입문주차 공부한 내용 위주로 기술 1. 배열 1.1 배열 1) 여러개의 변수를 한번에 선언하는 자료형 2) 요소 : 배열 내부의 값들, 모든 자료형 가능 ex) [1, 'hello', array(2)] 1.2 인덱스 1) 각 배열의 순서 2) 배열[인덱스] ex) const array = [1, 'hello'], array[1] -> 'hello' 출력 1.3 배열 길이확인 1) 배열.length ex) array.length -> 2출력 1.4 배열 요소 추가 1) 배열.push(요소) ex) 2) 인덱스를 이용하여 추가 ex) 3) length를 이용하여 추가 ex) 1.5 배열 요..

[항해14기] 온보딩 개발일지2 2023/03/07

2023/03/07 온보딩 과제2 링크 https://jujiprogram.tistory.com/3 JavaScript 입문주차 공부한 내용 위주로 기술 1. 조건문 1-1. if 조건문 1) if(불값 표현식) { 불값이 참일때 실행할 문장 } 1-2. if else 조건문 1) if(불값 표현식) { 불값이 참일 때 실행할 문장 } else { 불값이 거짓일 때 실행할 문장 } 1-3. 중첩 조건문 1) 조건문 안에 또다시 조건문을 사용하는 경우 ex) 1-4. if else if 조건문 1) 중괄호의 편리성을 위해 3가지 이상의 조건으로 나눌 때 사용 ex) 1-5. switch 조건문 1) if문과 같이 JavaScript의 조건문 중 하나 ex) 2) case와 breack를 이용하여 결과 값을..

[항해14기] 온보딩 개발일지1 2023/03/06

2023/03/06 온보딩 과제1 링크 https://jujiprogram.tistory.com/2 JavaScript 입문주차 공부한 내용 위주로 기술 1. JavaScript 개요 1-1. JavaScript란 1) 웹브라우저에서 사용하는 프로그래밍언어 2) 표준명칭 ECMAScript 3) JavaScript로 개발 가능한 것 : 웹클라이언트 어플리케이션, 웹서버 어플리케이션, 데스크톱 어플리케이션, 데이터베이스관리 1-2. 개발환경 설정 1) 개발환경 : 텍스트 에디터와 코드 실행기 필요 2) VisualStudioCode(텍스트 에디터) 와 GoogleChrome(코드 실행기) 선정 3) 언어설정 필요시 VisualStudioCode 확장탭에 Korean 검색 후 한글팩 설치 1-3. 실행 1)..