일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 내일배움캠프 프로젝트
- Next 팀 프로젝트
- 자바스크립트
- 리액트 공식문서
- 파이썬 for
- 내일배움캠프 최종 프로젝트
- 내배캠 프로젝트
- 파이썬 for in
- 파이썬 replace
- 프로그래머스
- 타입스크립트 리액트
- 타입스크립트
- 리액트
- useState
- 리액트 공식 문서
- React Hooks
- 파이썬 딕셔너리
- 파이썬 반복문
- 한글 공부 사이트
- useEffect
- 코딩테스트
- typeScript
- tanstack query
- 파이썬 enumerate
- 내일배움캠프
- REACT
- 파이썬 slice
- 리액트 프로젝트
- JavaScript
- 리액트 훅
- Today
- Total
목록분류 전체보기 (311)
sohyeon kim
function solution(arr, queries) { for (i = 0; i < queries.length; i++) { let [s, e, k] = queries[i]; for (j = s; j
function solution(my_string) { return my_string .split(/\d+/) .map(Number) .reduce((a, b) => a + b); } \d는 숫자 하나씩을 "1a34" => "1", "3", "4" \d+는 연결된 숫자를 구별한다 "1a34" => "1", "34" number로 바꿔준 뒤 배열의 요소 하나씩 더해준다
https://www.acmicpc.net/problem/9506 9506번: 약수들의 합 어떤 숫자 n이 자신을 제외한 모든 약수들의 합과 같으면, 그 수를 완전수라고 한다. 예를 들어 6은 6 = 1 + 2 + 3 으로 완전수이다. n이 완전수인지 아닌지 판단해주는 프로그램을 작성하라. www.acmicpc.net const input = require("fs") .readFileSync("dev/stdin") .toString() .trim() .split("\n"); for (i = 0; i < input.length - 1; i++) { let num = Number(input[i]); let numArr = []; let index = 1; let numAll = 0; while (index ..
https://www.acmicpc.net/problem/2501 2501번: 약수 구하기 첫째 줄에 N과 K가 빈칸을 사이에 두고 주어진다. N은 1 이상 10,000 이하이다. K는 1 이상 N 이하이다. www.acmicpc.net const input = require("fs") .readFileSync("../example.txt") .toString() .trim() .split("\n"); let num = input[0].split(" "); let a = Number(num[0]); // 첫 번째 숫자 let b = Number(num[1]); // 두 번째 숫자 let aArr = []; // 약수 배열 let index = 1; while (index
https://www.acmicpc.net/problem/5086 5086번: 배수와 약수 각 테스트 케이스마다 첫 번째 숫자가 두 번째 숫자의 약수라면 factor를, 배수라면 multiple을, 둘 다 아니라면 neither를 출력한다. www.acmicpc.net const input = require("fs") .readFileSync("dev/stdin") .toString() .trim() .split("\n"); for (i = 0; i item * 1); // 공백으로 나누고 number로 변경 let a = num[0]; // 첫 번째..
class Person { constructor(name, first, second, third) { this.name = name; this.first = first; this.second = second; this.third = third; } sum() { return "prototype : " + (this.first + this.second + this.third); } } class PersonPlus extends Person { avg() { return (this.first + this.second + this.third) / 3; } } var kim = new PersonPlus("kim", 10, 20, 30); console.log("kim.sum()", kim.sum()); //..
✳️ Property : 객체 Object 에 소속된 변수 let aoto = { name: "yae", // name => key, "yae" => value age: 20, // age => key, 20 => value }; name : "yae" => PROPERTY age : 20 => PROPERTY 💡 key 값은 문자열 String 타입을 가지고 있다. 그래서 'name' 이런 식으로 따옴표로 감싸줘야 하지만, 감싸지 않아도 자바스크립트가 문자열로 형 변환 해 인식한다. 💡 value 에는 모든 자료형을 넣을 수 있다. 함수까지 가능! (그 함수가 메소드 😬) ❗️ Property Name 규칙! 1. 첫 번째 글자는 반드시 문자, 밑줄(_), 달러 기호($) 중 하나로 시작 2. 띄어쓰기..
Hyper Text Transfer Protocol : 통신 규칙 : 웹브라우저와 웹서버가 컨텐츠(HTML, CSS, JS)를 주고 받기 위한 메세지 HTTPS = SSL = Secure Sockets Layer : 보안 소켓 계층 : 웹사이트와 브라우저 사이(또는 두 서버 사이)에 전송되는 데이트를 암호화해 인터넷 연결을 보호하기 위한 기술 - http 주소의 사이트에서 로그인을 요구한다면 이용하면 안됨 - 운영하는 사이트가 중요한 정보를 사용자와 주고받고 있다면 생산자는 HTTPS를 도입해야 함

Git에서 커밋을 잃지 않고 원격 리포지토리를 변경할 수 없는 경우가 있다. 이 경우 푸시가 거부된다. 🔗 https://docs.github.com/ko/get-started/using-git/dealing-with-non-fast-forward-errors non-fast-forward 오류 처리 - GitHub Docs Git에서 커밋을 잃지 않고 원격 리포지토리를 변경할 수 없는 경우가 있습니다. 이 경우 푸시가 거부됩니다. docs.github.com
git add 입력 후 does not have a commit checked out 라고 뜨며 에러 발생 해결법 >> 저장소에 중복된 .git 폴더 삭제 깃허브 저장소를 만들어둔 폴더(finder)에 들어가 "command + shift +. "키를 누르면 숨겨져 있던 .git 폴더가 나타난다 hello 폴더 안 bye 폴더의 파일을 업로드 할 시 hello/bye/.git 을 삭제한다 hello/.git 은 삭제하면 ❌❌❌ 다시 git add를 입력하면 에러 해결