전체 글 (128) 썸네일형 리스트형 코딩 테스트 알고리즘 풀이 - 프로그래머스 가입하기 ( GitHub ) 오늘은 코딩테스트... 코테... 코드카타 라고 불리는 놈을 빡살 내보겠습니다.( 그러나 빡살난건 나였다고 한다 ... ) 네카라쿠배당토직야몰두센은 두말할 것 없고?? 수많은 개발자 직군을 뽑는곳 에서 코딩테스트를 한다고 하는데준비할게 뭐 이리 많냐~? 노션, GitHub, 로켓펀치 준비도 해야하고 포폴 + 이력서 + 자소설에 면접 준비까지 아이고 두야...뭐 어떻게 될지는 모르겠지만 일단 차근차근 하나씩 준비해보려 한다. 코딩테스트 부터 준비해보자.https://school.programmers.co.kr/learn/courses/30/lessons/120803엄청 유명한 사이트 라고 하는데, 첨들어보았다 -_ - ㅋ ▲ 위 사이트에 접속하면 이런 화면이 나오는데그냥은 코딩하고 테스트를 할 수 없으.. TIL 2024-04-25 ✔️ 일일 코드카타 문제 풀이 📌 Weekely goal in progress✏️ JavaScript 강의 완주✏️ 개인 과제 뼈대 만들기 📌 What I have done today ✔️ 알고리즘 특강 1회차 정주행 ( 녹화본 ) ✔️ 알고리즘 특강 2회차 주행 ( 생방송 ) ✔️ JavaScript 조건문 / 객체 / 배열 / 반복문 스터디 📌 Today’s completed goals✔️ 일일 TIL 작성 및 제출✔️ 일일 코드카타 문제 풀이✔️ 프로그래머스 GitHub 소셜 로그인✔️ JavaScript 1주차 강의 완주📌 Tomorrow's Goal✏️ 개인 과제 웹사이트 와이어프레임 제작✏️ 일일 TIL 작성 및 제출✏️ 코드카타 풀이 및 제출 ⚠️ Today's Problem .. JavaScript 배열 메소드 (forEach / map / filter / find ) 1. 배열메소드1-1.forEachlet numbers = [1, 4, 5, 3, 2];numbers.forEach(function(item) { console.log(item);}); 매개변수 자리에 함수를 넣는것을 콜백함수 라고 한다.콜백함수의 input 에는 어떤 이름을 정해주고 보통은 i 또는 item이라 함.이 item 에는 numbers에 있는 각 요소들이 하나씩 들어가며 순회를 돈다.forEach 는 return 없이 내부에서 실행되게 하는 역할을 한다. 1-2. maplet numbers = [1, 4, 5, 3, 2];let newNumbers = numbers.map(function(item){ return item * 2;});console.log(newNumbers); .. JavaScript 객체 / 메소드 / 배열 객체(Object)를 사용하여 여러 개의 값을 하나의 변수에 담고 관리할 수 있다. 1.객체 생성1-1. 기본적인 객체 생성 구조let person = { name: "홍길동", age: 30, gender: "남자"}; person이라는 객체 생성한다.객체를 만들 때는 중괄호{}를 사용하며, 속성(Key)와 값(Value)를 콜론: 으로 구분하여 작성한다.각 속성과 값은 쉼표, 로 구분한다. 1-2. 생성자 함수를 사용한 객체 생성function Person(name, age, gender) { this.name = name; this.age = age; this.gender = gender;}let person1 = new Person("홍길동", 30, "남자");let person2.. JavaScript 조건문 과 falsy한 값과 truthy한 값 자바스크립트에서는 조건문을 사용하여 특정 조건을 만족하는 경우 코드를 실행 할 수 있다.(물론 모든 언어에 다 있는 기능이다) 1. IF 문1-1. 기본적인 if 문let x = 10;if (x > 0) { console.log("x는 양수입니다.");} 변수 x가 양수인지를 판별하여, 양수인 경우 "x는 양수입니다."라는 메시지를 출력합니다.if문은 조건이 참인 경우에만 코드를 실행하고, 조건에 부합하지 않을 경우 내부 로직이 실행되지 않는다.let y = "hello world";if (y.length >=5) { console.log(y.length);} 변수 y의 길이를 측정하여, 5보다 크거나 같으면 길이를 출력합니다. 1-2. if-else문let x = -10;if (x > 0) {.. JavaScript 연산자 / 함수 1. 산술 연산자 (arithmetic operators)1-1. 더하기 연산자 +console.log(2 + 3); // 5console.log("2" + "3"); // "23"console.log("2" + 3); // "23"console.log(2 + "3"); // "23" 더하기 연산자를 사용하여 숫자나 문자열을 더할 수 있습니다. 이때, 더하기 연산자는 숫자와 문자열을 함께 사용할 경우, 자동으로 문자열로 변환합니다. 1-2. 빼기 연산자 -console.log(5 - 2); // 3console.log("5" - "2"); // 3console.lo.. JavaScript 데이터타입 형변환 자바스크립트에서는 다양한 자료형을 다룰 수 있고 이 자료형들은 서로 형변환이 가능하다.이번에는 자바스크립트의 형 변환에 대해 공부해보자. 아래는 자바 스크립트의 형 변환 형태다.1. 암시적 형 변환1-1. 문자열 변환1-2. 숫자 변환2. 명시적 형 변환2-1. Boolean 변환2-2. 문자열 변환 암시적 형 변환은 - 개발자가 일부러 의도 하지 않은 변환 - 더하기+ 연산자가 나왔을 때는 문자열이 우선시 되어 변환 - 빼기-, 곱하기*, 나누기 / 연산자가 나왔을때는 숫자가 우선시 되어 변환되며, 문자 * 문자 와 같은 경우에는 숫자로 변환명시적 형 변환은 - 개발자가 일부러 의도 한 변환 1. 암시적 형 변환1-1. 문자열 변환.. 편의점 일회용 보조배터리 분해 및 재활용 ▲ 스마트폰 배터리가 부족할때 급하게 편의점에서 구매해서 사용하는 일회용 보조배터리 한번쓰고 버리기에는 너무 아쉬워서 분해 해보았습니다. ▲ 일회용 보조배터리는 수거 후 재활용이 용이하도록 초음파 융착 / 접착 / 나사 고정 등의 방법은 사용되지 않고 끼워맞물림 으로 하우징 결합이 되어 있습니다. ▲분해를 완료한 모습 리튬이온 3.2 ~ 4.2 V 전압을 5V로 승압하여 스마트폰에 공급하는 PCB 18650 배터리셀 6개 / 21700 배터리셀 2개 를 얻었습니다. PCB는 잘 보관해 두었다가 개조하여 5V 출력용으로 사용합니다. ▲ 배터리 몇개를 가져와 전압을 측정해봅니다. 4.0V 정도 충전되있는 녀석도 있군요. 용량 측정 및 밸런싱 후 BMS 납땜해서 12V 바이패스 비상전원으로 만들어볼까 생각중입.. 이전 1 ··· 3 4 5 6 7 8 9 ··· 16 다음 목록 더보기