[JavaScript] Array.reduce()

➡️ 배열의 각 요소를 순회하며 callback 함수의 실행 값을 누적해, 하나의 결과값을 반환한다.1\. callback 함수아래의 4가지 인수를 가진다.accumulator(acc) - callback 함수의 반환값을 누적한다.currentValue(cur) - 배

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

[JavaScript] 배열이나 문자열의 특정 값 포함 여부 확인하기(indexOf, includes)

➡️ 배열이나 문자열에서 찾고자 하는 값이 있을 경우 시작 인덱스를 리턴하고, 없을 경우 -1을 리턴한다.const a = '안녕하세요'a.indexOf('안녕') ➡️ 0a.indexOf('잘가') ➡️ -1➡️ 배열이나 문자열에서 찾고자 하는 값이 있을 경우 tru

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

[사이드 프로젝트] 프로젝트 구상과 계획

사이트 프로젝트 시작!

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

[프로그래머스] Lv.0 - 숫자 찾기

문제 설명 문제 풀이 다른 풀이

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

[JavaScript] replace와 정규식

➡️ 문자열의 특정 문자를 제거하거나 모든 공백을 없앨 때 사용한다. replace()는 찾을 문자열 한개만 치환되기 때문에 Java의replaceAll처럼 사용하려면 정규식을 사용해야 한다.g(global) : 모든 패턴 체크i : 대소문자 구별 없이 체크m : 여러

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

[프로그래머스] Lv.1 - 하샤드 수(feat.reduce)

이 문제를 보고 split을 이용하여 숫자를 나누고 더한 뒤, 자연수를 그 값으로 나누면 되겠다고 생각하였다.처음엔 if문과 map을 사용하여 문제를 풀었는데 계속 테스트 몇개가 틀렸다고 나와서 혹시나 하는 마음에 reduce를 사용해보았는데 통과되었다...비슷한 로직

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

[프로그래머스] Lv.1 - 자연수 뒤집어 배열로 만들기

처음엔 이렇게 풀었는데 계속 null이 나왔다..그래서 계속 다른 방법을 시도해보다가 reverse와 map을 사용해 해결 할 수 있었다.reverse는 처음 사용해보았는데 배열을 뒤집을때 유용하게 사용될 것 같다.뇌정지가 왔던 문제풀이...👍🏻👍🏻

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

[프로그래머스] Lv.0 - 숨어있는 숫자의 덧셈(1)

문자열에서 문자만 제거하고 싶을 땐, 정규식으로 문자를 모두 제거하면 된다./^0-9/g 에서 /^0-9/는 숫자가 아닌 문자를 의미하는 패턴이고, g는 문자열에서 모든 패턴을 찾으라는 의미이다.replace(regex, "")는 regex에 해당하는 모든 패턴을 찾아

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

[프로그래머스] Lv.0 - 자릿수 더하기

문제 설명 문제 풀이 먼저 정수를 배열로 만든 뒤 ''단위로 잘랐고, 숫자로 만들었다. 숫자로 이루어진 배열에 reduce를 활용하여 값을 더해주었다. 처음엔 for문을 이용해 값을 연산하였는데 내가 생각한대로 나오지 않았다.. 그래서 구글링을 해보다가 reduc

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

[프로그래머스] Lv.0 - 중앙값 구하기

먼저 배열을 오름차순으로 정렬해주고 배열의 길이를 변수에 담아주었다.정렬한 배열의 길이를 2로 나눈 뒤 정수로 반환해 그 값을 리턴해주면 된다.이 풀이도 내가 푼 방법과 유사한 방법이다.

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

[프로그래머스] Lv.0 - 특정 문자 제거하기

문제 설명 문제 풀이 이 문제는 며칠동안 날 괴롭힌 문제로 split을 사용하거나 replace를 사용해 제거하는 등의 시도를 여러번 해보았지만 원하는 결과값이 나오지 않았다... 영어 대소문자를 구분하는 것이 특히나 난관이었다. 결국 다른 분들의 풀이를 참고하여

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

[프로그래머스] Lv.0 - 문자 반복 출력하기

매개변수를 구조분해 한 뒤, map을 돌려 각각의 값들을 n만큼 반복한 다음 join을 사용해 하나의 배열로 만들어주었다.스프레드 문법 대신 split을 사용해도 된다.reduce는 사용해본적이 없는데 다음에 문제를 풀땐 reduce를 사용해봐야겠다

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

[프로그래머스] Lv.0 - 순서쌍의 개수

문제 설명 내 문제 풀이 처음엔 for문과 if문을 사용해 곱하며 순서쌍의 개수를 연산하였는데 생각해보니 약수의 개수를 리턴하면 된다는걸 깨달았다! n 나누기 i의 값이 0일때, i를 배열에 추가하고 그 배열의 길이를 리턴하였다.

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

[프로그래머스] Lv.0 - 짝수 홀수 개수

문제 설명 내 문제 풀이 짝수를 담을 even 변수를 만들어주고 짝수를 담아주었다. 이후 짝수의 개수와 num_list의 개수에서 짝수 개수를 뺀 값을 answer에 넣어 개수를 리턴하였다. 다른 풀이 사실 창피하지만 이 풀이를 보고 정확히 이해가 되지 않아 c

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

[알고리즘] 반복문을 이용해 파보니치 수열 만들기

이전 항과 현재 항을 선언해준다.previos = current; 라 작성하면 previos와 current가 같은 값을 저장하게 되어 기존의 previos값은 잃어버리게 된다.이 문제를 해결하기 위해 임시저장소 temp를 선언해주고 previos를 담아준 후, pre

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

[프로그래머스] Lv.0 - 피자 나눠 먹기(1)

문제 설명 내 문제 풀이 한참을 풀어보다가 도저히 답이 안나와서 다른 풀이를 참고하여 풀어보았다. 알고리즘은 생각 전환이 중요한 것 같다. 다른 풀이 반올림 함수를 이용하면 더 간편하게 풀 수 있었다!

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

[프로그래머스] Lv.0 - 배열의 평균값

정수 배열 numbers가 주어지고 numbers의 원소 평균값을 구하는 문제.주어진 제한사항을 적용하기 위해 if문과 for문을 같이 사용하였는데 로직이 잘 작동하지 않았다.문제가 생각보다 어려워서 다른 분들의 답을 참고하여 풀어보았다.

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

[AWS] Amazon Web Services

→ Amazon Web Services의 줄임말로 아마존에서 제공하는 클라우드 서비스.스크린샷 2023-01-16 오전 11.21.14.png전세계에 있는 AWS 데이터센터의 기준이 되는 물리적 위치.사용자와 리전이 가까울수록 네트워크 지연 최소화.A

2023년 1월 18일
·
0개의 댓글
·

[Infrastructure] Cloud Computing Services

운영서버 → 개발이나 테스트 목적이 아닌 실제 사용자들을 대상으로 서비스하는 서버스크린샷 2023-01-16 오전 10.48.59.png스크린샷 2023-01-16 오전 10.50.22.png스크린샷 2023-01-16 오ᄌ

2023년 1월 18일
·
0개의 댓글
·

[React] useRef로 컴포넌트 안의 변수 만들기

useRef → 컴포넌트에서 특정 DOM 을 선택해야 할 때, 사용한다. 함수형 컴포넌트에서 ref를 사용할땐 useRef라는 Hook함수를 사용한다. useRef Hook은 컴포넌트 안에서 조회 및 수정할 수 있는 변수를 관리할때도 사용한다. useRef로 관

2023년 1월 16일
·
0개의 댓글
·