profile
트렌디한 기술자가 되고싶어요
post-thumbnail

Algorithm JS | 프로그래머스 코딩테스트_저주의 숫자 3

숫자가 3의 배수거나, 3이 들어가있으면 안됨n은 1~100 사이의 숫자30분정도 걸렸고, +9점 획득 ⭐️처음엔, 멍하니 생각만 했다. 3이 들어가면 안되고, 3의 배수도 안되고 ..늘어나는 숫자에 규칙이 없어서, 어떻게 풀어야 하나 생각하다가,어차피 제한사항이 n은

6일 전
·
0개의 댓글
·

React | useEffect 의 기초적인 사용법

useEffect ...많이 사용한 hooks 이지만, 제대로 알지 못했던 과거의 나 ...쓸 줄 안다고 잘 아는 것은 아니다 🙃페이지가 Mount 될 때(렌더링 될 때)에만, 콜백함수가 실행된다.state가 바뀌는 등의 모든 변화, update가 일어날 때마다, 콜

6일 전
·
0개의 댓글
·

React | 리액트의 LifeCycle (생애주기) 👶🏻👩🏻👵🏻

인간의 life cycle이 있듯, 모든 순리는 모든 곳에 적용되나니 ...리액트도 자기만의 패턴, cycle이 있다.이에 대해 '간단히' 블로깅해본다.탄생 -> 변화 -> 죽음리액트는 SPA(Single Page Application)로, 하나의 페이지를 사용한다.

6일 전
·
0개의 댓글
·

React | 컴포넌트 내에서 useRef()로 변수를 사용하는 이유

컴포넌트 내에서 함수를 호출할 때마다 += 1을 시킬 변수를 사용할 일이 있었는데,인강에서 var, let, const 같은 변수선언자를 사용하여 변수를 선언하는 것이 아닌,useRef(0)를 사용하여 변수를 선언하고 사용하는 것이다.왜?지?찾아보았다.리액트는 기본적으

2023년 5월 30일
·
0개의 댓글
·
post-thumbnail

Algorithm JS | 프로그래머스 코딩테스트_5명씩

배열 내 요소를 5묶음씩 나눔그 중 맨 앞 요소들을 배열에 담아 반환5개가 안되더라도, 묶고 맨 앞 요소를 반환while문으로 30분정도만에 풀었다! +7점 획득! 🥳결과값을 담을 새 배열을 만든다.인자로 넘겨주고 있는 n배열의 길이가 0이 아닐동안(= 배열의 길이가

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

Algorithm JS | 프로그래머스 코딩테스트_1로 만들기

함수의 인수는 정수로 이루어진 숫자 배열 (length 3~15)배열 요소의 크기는 1~30짝수면 2로 나누고, 홀수라면 1을 뺀 뒤 2로 나누기모든 배열 요소가 1로 만들어야 함총 나누기 연산이 몇번 필요한지 return슬프게도 풀어내지 못했당 ^^좀 만 더 해보면

2023년 5월 25일
·
0개의 댓글
·

JavaScript | for in 문을 제대로 알아보자! ( + for of 반복문)

for in 반복문 예시for in 반복문은 대체로 객체에서 사용합니다.enumerable(열거 가능한, 셀 수 있는) 한 프로퍼티만 임의의 순서로 반복하기 때문입니다.우리가 객체를 생성할 때, 우리가 직접 작성하는 key와 value값만 저장되는 것이 아닙니다.그 외

2023년 5월 25일
·
0개의 댓글
·

splice()가 string에서 쓰이지 못하는 이유

새로운 지식을 얻은 걸 시작으로... JS 기초 탐험중인데요...나빼구 다 아는 것 같은 기초...string을 배열처럼 다룰 수 있다는 지식만 가지고서, 코딩테스트를 풀다가 TypeError를 만나고 확실하게 배우게 된 기초지식 😁문자열을 배열처럼 다룰 수 있어서,

2023년 5월 23일
·
0개의 댓글
·
post-thumbnail

Algorithm JS | 프로그래머스 코딩테스트_rny_string

숫자배열에 m이 있으면 rn으로 변경해서 returnrn이 있으면 그대로 returnm이 없으면 그대로 return숫자배열은 영소문자로만 구성메서드만 잘 알고 있으면 쉬운 문제이긴 했다.문자열 요소를 치환해주는 replace()를 사용하여,문자열 내 m을 모조리 찾아주

2023년 5월 23일
·
0개의 댓글
·
post-thumbnail

Algorithm JS | 프로그래머스 코딩테스트_로그인 성공?

id_pw 는 아이디와 패스워드가 들어있는 배열 (length: 2)db 는 회원정보배열이 들어있는 배열 (원소형태 : 아이디, 패스워드)id 는 소문자+숫자 / 1 ~ 15pw 는 숫자 / 1 ~ 6id, pw 둘 다 db에 있다면, 'login' 반환id는 있는데

2023년 5월 19일
·
0개의 댓글
·

JavaScript | Array.sort()

배열 정렬에 자주 다루는 메서드를 내가 생각보다 정확하게 알고 있지 않기도 하고, 잘 알고 잘 활용하면 여기저기 유용하게 쓸 수 있는 메서드인 것 같아 이 참에 공부하며 정리해보려고 한다 👩🏻‍💻 Array.sort() > array.sort([compareF

2023년 5월 18일
·
0개의 댓글
·
post-thumbnail

Algorithm JS | 프로그래머스 코딩테스트_특이한 정렬

숫자 배열(numlist)의 원소들과 n의 숫자 차이(거리)숫자 차이가 적은 숫자부터 오름차순 정렬numlist 는 중복된 원소를 갖지 않습니다.못 풀었는데요 ... 🥲풀지 못하고 개판 5분전 된 코드를 일단 공개해보겠다 ...못 푼 코드라 볼 필요는 없다 ^^!Ma

2023년 5월 17일
·
0개의 댓글
·

🪩 스코프(Scope)에 대하여

모든 예시는, 선언 키워드 var 을 사용하고 있다는 점을 감안해주세요중간중간, ES6 의 선언 키워드 let, const 관련 보충 설명이 있으니, 참고하며 읽어주세요! ✨스코프란, 식별자의 유효 범위프로그래밍 언어에서의 유효범위란, 어느 범위까지 참조 하느냐 이다.

2023년 4월 8일
·
0개의 댓글
·
post-thumbnail

Algorithm JS | 프로그래머스 코딩테스트_진료순서 정하기

인자 emergency 는 배열 / 요소는 number (길이: 10이하, 요소: 100이하)중복 요소는 없음배열로 반환인자 emergency 를 spread oprator(스프레드 연산자) 로 얕은 복사(shallow copy) 를 시켜줍니다. (추후 원 배열을 사용

2023년 4월 6일
·
0개의 댓글
·

JavaScript | while 반복문

while 반복문(loop)을 사용하면 동일한 코드를 자동으로 여러 번 반복할 수 있습니다.조건이 참(true)일 때 : while문 반복문 본문을 계속 실행합니다.조건이 거짓(false)일 때 : while문 실행이 종료되어, 블록을 벗어나 다음 구문을 실행합니다.반

2023년 3월 27일
·
0개의 댓글
·

AJAX ⚙️

AJAX가 등장하기 전에는,웹 브라우저가 데이터를 요청하면 서버에 해당 정보를 “통째”로 보내주었었습니다.작은 영역의 일부 데이터만 변경되었을지라도, 서버는 변경된 데이터가 포함된 전체 정보를 다시 보내주었고, 브라우저는 당연히 그 통째의 데이터를 받아 웹페이지를 재로

2023년 3월 27일
·
0개의 댓글
·
post-thumbnail

Algorithm JS | 프로그래머스 코딩테스트_피자 나눠 먹기(2)

피자는 기본 6판매개변수 n은 사람 수를 의미 (number type)모든 사람이 동일한 피자 조각을 먹어야함세상 간단하다 ㅜ 0ㅜ ...pizza는 기본적으로 6이기 때문에, let으로 변수를 선언해둡니다.while 문을 사용합니다.while 문의 조건은, 피자(6)

2023년 3월 27일
·
0개의 댓글
·
post-thumbnail

Algorithm JS | 프로그래머스 코딩테스트_팩토리얼

i! 는 1부터 i까지 곱한다는 뜻i 가 5일 경우 : 54321곱한 수가 n보다 작거나 같아야 한다.곱한 수 중에 제일 큰 수를 return1부터 순차대로 곱해줘야 하기 때문에, for문을 사용합니다.제한 조건이 0 < n ≤ 3,628,800 이었기 때문에 f

2023년 3월 23일
·
0개의 댓글
·
post-thumbnail

Algorithm JS | 프로그래머스 코딩테스트_개미 군단

인수로 들어올 hp를 먼저 5로 나눠준다.나눴을 때에 소수점이 생길 수도 있으니, Math.floor 로 내림을 해주어 정수로 만들어 bossAnt에 할당시킨다. (최소한의 개미수만 반환해야 하기때문에!)hp를 장군개미 공격력(5)로 나눴을 때, 나머지가 0이면(=딱

2023년 3월 22일
·
0개의 댓글
·
post-thumbnail

Algorithm JS | 프로그래머스 코딩테스트_외계행성의 나이

인수 age 는 number type 으로 들어온다. (age 는 1,000 이하)age의 각 자리 숫자에 맞는 알파벳(소문자)이 반환되어야 한다.인수로 받는 age 가 number type 이기 때문에, string 형식으로 변환시켜줍니다. (string은 곧 배열로

2023년 3월 21일
·
0개의 댓글
·