본문 바로가기

항해99/온보딩 스터디13

[항해99] 온보딩 스터디 - 2주차 1일 TIL 🦄 온보딩 스터디 2주차 1일 TIL ✨03/13 : 목표 : 알고리즘 1일차, 2일차, 3일차 풀이 📒알고리즘 풀이 1. 제곱수 판별하기 어떤 자연수를 제곱했을 때 나오는 정수를 제곱수라고 합니다. 정수 n이 매개변수로 주어질 때, n이 제곱수라면 1을 아니라면 2를 return하도록 solution 함수를 완성해주세요. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Math.sqrt(n) = > n의 제곱근을 반환한다. Number.isInteger(a) = > 정수인지 확인하여 true false를 반환한다. 문제 접근) 1. n의 제곱근을 구하여 .. 2023. 3. 13.
[항해99] 온보딩 스터디 - 6일차 TIL 🦄 온보딩 스터디 6일차 TIL ✨03/12 : 목표 : JS 기초 객체 실습 및 알고리즘 📒강의 노트 정리 01. 실습 예제 - 쇼핑몰 회원들의 정보를 관리하기 위해 데이터화 하기 function sendMessage(userName) { console.log(`[메시지 발송] ${userName}님 에게 메시지를 발송했습니다.`); } // ---------------- 시 작 ------------------- // /*1. 쇼핑몰을 운영하고 있습니다. 각 회원들의 정보를 관리하기 위해 데이터화하세요. 회원정보는 아이디, 이름, 나이, 이메일, 레벨, 보유 포인트, 마케팅 수신동의여부 정보를 포함하고 있습니다. (레벨은 1~3까지) */ // users, members, userList const .. 2023. 3. 12.
[항해99] 온보딩 스터디 - 5일차 TIL 🦄 온보딩 스터디 5일차 TIL ✨03/06 : 목표 : JS 기초 6파트 객체 공부 📒강의 노트 정리 01 객체의 기본 1. 객체 속성과 메소드 차이 - 속성 : 객체는 key : value => 이름과 값으로 이루어 진다. = 키와 값으로 이루어진 한 쌍의 데이터 자체가 속성 - 메소드 : 속성 중에서 어떤 동작을 하는 함수 const object = { name: "혼자 공부하는 파이썬", // 속성 price: 18000, publisher: "한빛미디어", print(value) { // 메소드 => 속성 중 동작을 하는 함수 console.log(`${value}를 print 합니다.`); }, }; 2. 객체의 접근 방법 => 점(.)과 대괄호([]) 1. 점(.)으로 접근 - 대부분 *식별.. 2023. 3. 11.
[항해99] 온보딩 스터디 - 4일차 TIL 🦄 온보딩 스터디 4일차 TIL ✨03/09 : 목표 : JS 기초 5파트 함수 📒강의 노트 정리 01 함수 1.익명함수(함수 표현식)와 선언적(함수 선언식) 함수 => 함수 표현식, 선언식 차이(함수 호이스팅) - 익명 함수 => function() { ... } function() {...} const func = function() {...} - 선언적 함수 => function func() { ... } function func() {...} - true / false 등 불린값을 리턴하는 함수명은 보통 is~ 라고 명명한다. 2. 나머지 매개변수 - 매개변수 앞에 ...를 입력 시 매개변수를 배열로 받을 수 있다.(가변적인 매개변수를 받을 때) function array(...items) { c.. 2023. 3. 10.
[항해99] 온보딩 스터디 - 3일차 TIL 🦄 온보딩 스터디 3일차 TIL ✨03/08 : 목표 : JS 기초 4파트 배열과 반복문 📒강의 노트 정리 01 배열 1. 배열 - 대괄호 안에 계산식을 넣을 수도 있다. numbers[1+1] numbers[1*3] - 배열 뒷부분에 요소 추가하기 => 10번째 인덱스에 강제로 요소를 추가하면, 4~9까지 인덱스는 empty가 된다. const fruitsA = ["사과", "배", "바나나"]; fruitsA[10] = "귤"; console.log(fruitsA);// [ '사과', '배', '바나나', , '귤' ] 2. 배열의 요소 제거하기 1) 인덱스로 요소 제거하기, 값으로 요소 제거하기 - .splice( 인덱스 or 값 , 개수) => '접합' fruitsA.splice(2, 1); //.. 2023. 3. 8.
[항해99] 온보딩 스터디 - 2일차 TIL 🦄 온보딩 스터디 2일차 TIL 2일차, 오늘의 목표는 교재 3파트 조건문에 대해 공부했다. 어제 만큼 진도 양이 많지는 않은 만큼 더 꼼꼼히 살펴보고 중요한 부분들을 정리해 보았다🙌 ✨03/07 : 목표 : JS 기초 3파트 공부 📒강의 노트 정리 03 조건문(if, switch) 1. if 문 - if 문에서 반드시 확인해야 할 부분 => 조건문 순서❗코드가 복잡할경우,실수가 잦고 지적이 많은 부분이다. 1. 같은 조건을 중복으로 포함하고 있지 않은지 반드시 확인하기(위 > 아래로 흐르기 때문에 중복 조건 및 순서가 가장 중요) 2. 앞에서 비교한 조건을 다시 비교하고 있는지 확인하기 => 간략하게 정리 가능 // 같은 조건을 위 아래에서 중복 확인 } else if (a > 3 && a < 6) {.. 2023. 3. 7.