profile
멋진 FE개발자가 될거야 ✌
post-thumbnail

[JS 알고리즘_28] 나누어 떨어지는 숫자 배열

arr은 자연수를 담은 배열입니다.정수 i, j에 대해 i ≠ j 이면 arri ≠ arrj 입니다.divisor는 자연수입니다.array는 길이 1 이상인 배열입니다.arr의 원소 중 5로 나누어 떨어지는 원소는 5와 10입니다. 따라서 5, 10을 리턴합니다.arr

2022년 8월 9일
·
0개의 댓글
·
post-thumbnail

[JS 알고리즘_27] 약수의 개수와 덧셈

left부터 right사이에 있는 숫자를 확인해야하므로 반복문으로 작성한다.가독성을 위해 countFn으로 따로 함수를 만든다.countFn함수는 약수의 개수를 구하는 함수이다.약수의 개수가 짝수이면 answer에 약수의 개수가 짝수인 값을 더하고 홀수라면 뺀다.

2022년 8월 9일
·
0개의 댓글
·
post-thumbnail

[JS 알고리즘_26] 부족한 금액 계산하기

놀이기구를 count번 타게 되면 현재 자신이 가지고 있는 금액에서 얼마가 모자라는지를 return 하도록 solution 함수를 완성하세요.단, 금액이 부족하지 않으면 0을 return 하세요.입출력 예입출력 예 설명이용금액이 3인 놀이기구를 4번 타고 싶은 고객이

2022년 8월 9일
·
0개의 댓글
·
post-thumbnail

브라우저 저장소 정리(feat.WebStorage와 Cookie)

브라우저 저장소의 종류는 크게 Cookie와 WebStorage로 나눠지고 Webstorage는 localStorage와 sessionStorage로 이루어져 있다.cookie를 설정하면 이후 모든 요청은 쿠키정보를 포함하여 서버로 전송된다. => 불필요한 트래픽을 발

2022년 7월 19일
·
0개의 댓글
·
post-thumbnail

RESTful API란 무엇일까?

REST를 기반으로 만들어진 API를 의미합니다. 그렇다면 REST란 무엇일까요?REST란 Representional State Transfer의 약자로 자원을 이름으로 구분하여 해당 자원(서버에 존재)을 상태(데이터)를 주고 받는 모든 것을 의미합니다.HTTP URI

2022년 7월 19일
·
0개의 댓글
·
post-thumbnail

[JS 알고리즘_25] 두개 뽑아서 더하기

제한사항numbers의 길이는 2 이상 100 이하입니다.numbers의 모든 수는 0 이상 100 이하입니다.입출력 예 2 = 1 + 1 입니다. (1이 numbers에 두 개 있습니다.)3 = 2 + 1 입니다.4 = 1 + 3 입니다.5 = 1 + 4 = 2 +

2022년 7월 18일
·
0개의 댓글
·
post-thumbnail

CORS란 무엇인가? 대응하는 방법(feat.proxy)

API를 연결할때 무조건 겪어보는 문제,, 혹은 프론트엔드 면접 질문으로도 나올 중요한 키워드이다!❗그렇다면 CORS가 무엇일까??CORS란 Cross-Origin-Resource Sharing으로 다른 출처의 자원에 접근할 수 있는 권한을 부여하는 것입니다. 예를 들

2022년 7월 18일
·
0개의 댓글
·
post-thumbnail

HTTP와 HTTPS의 차이는 무엇일까?

HTTP는 Hyper Text Transfer Protocol의 줄임말로서 서버와 클라이언트간에 데이터를 주고 받는 프로토콜입니다.❗HTTP는 보안적으로 안전할까?HTTP 통신은 별다른 보안적인 조치가 없기 때문에 데이터를 주고 받을 때 누군가가 네트워크 신호를 가로채

2022년 7월 18일
·
0개의 댓글
·
post-thumbnail

[JS 알고리즘_24] 같은 숫자는 싫어

arr = 1, 1, 3, 3, 0, 1, 1 이면 1, 3, 0, 1 을 return 합니다.arr = 4, 4, 4, 3, 3 이면 4, 3 을 return 합니다.제한사항배열 arr의 크기 : 1,000,000 이하의 자연수배열 arr의 원소의 크기 : 0보다 크

2022년 7월 12일
·
0개의 댓글
·
post-thumbnail

[JS 알고리즘_23] 가운데 글자 가져오기

재한사항s는 길이가 1 이상, 100이하인 스트링입니다.입출력 예짝수일 때와 홀수일 때 출력하는 문자가 다르다는 것을 먼저 인지하고 코드를 작성!

2022년 7월 12일
·
0개의 댓글
·
post-thumbnail

[JS 알고리즘_22] 나머지가 1이 되는 수 찾기

제한사항3 ≤ n ≤ 1,000,000입출력 예n이 1이더라도 나머지는 0이 되므로 필요없는 숫자를 제거하고 2부터 시작하도록 반복문을 만든다.그 다음 나누었을 때 1로 떨어지는 값을 answer에 넣고 Math.min메소드를 이용하여 배열중 가장 작은 수를 구한다.이

2022년 7월 12일
·
0개의 댓글
·
post-thumbnail

[JS 알고리즘_21] 핸드폰 번호 가리기

Q) 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완

2022년 7월 11일
·
0개의 댓글
·
post-thumbnail

[JS 알고리즘_20] 두 정수 사이의 합

예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다.제한 조건a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요.a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다.a와 b의 대소관계는 정해져있지 않습니다

2022년 7월 11일
·
0개의 댓글
·
post-thumbnail

[JS 알고리즘_19] 이상한 문자 만들기

제한 사항문자열 전체의 짝/홀수 인덱스가 아니라, 단어(공백을 기준)별로 짝/홀수 인덱스를 판단해야합니다.첫 번째 글자는 0번째 인덱스로 보아 짝수번째 알파벳으로 처리해야 합니다. 입출력 예 설명"try hello world"는 세 단어 "try", "hello",

2022년 7월 11일
·
0개의 댓글
·
post-thumbnail

[JS 알고리즘_18] 약수의 합

\*\*입출력 예 12의 약수는 1, 2, 3, 4, 6, 12입니다. 이를 모두 더하면 28입니다.\*\*입출력 예 5의 약수는 1, 5입니다. 이를 모두 더하면 6입니다.n만큼 반복문을 이용하여 나눠지는 값이 0일때 그 값을 answer 배열에 넣는다.answer배

2022년 7월 7일
·
0개의 댓글
·
post-thumbnail

[JS 알고리즘_17] 소수 찾기

소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다. (1은 소수가 아닙니다.)반복문을 돌려 n사이에 있는 소수의 개수를 반환한다. checkPrime함수를 통해 소수인지 판별한다.checkPrime함수일단 2는 소수가 맞기 때문에 checkPrime에서 2가 매개

2022년 7월 7일
·
0개의 댓글
·
post-thumbnail

[JS 알고리즘_16] 콜라츠 추측

예를 들어, 주어진 수가 6이라면 6 → 3 → 10 → 5 → 16 → 8 → 4 → 2 → 1 이 되어 총 8번 만에 1이 됩니다. 위 작업을 몇 번이나 반복해야 하는지 반환하는 함수, solution을 완성해 주세요. 단, 주어진 수가 1인 경우에는 0을, 작업을

2022년 7월 7일
·
0개의 댓글
·
post-thumbnail

[JS 알고리즘_15] 서울에서 김서방 찾기

(너무 쉽구마잉?)배열 매개변수 seoul에서 kim의 인덱스를 찾는다. => seoul.indexOf('Kim')김서방은 x에 있다 라는 문자를 반환한다.=> 김서방은 ${index}에 있다

2022년 7월 6일
·
0개의 댓글
·
post-thumbnail

[JS알고리즘_14] 문자열 내림차순으로 배치하기

s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.문자를 정렬하기 위해서는 비교를 해야하니 매개변수 문자열을 나눈다. => s.split('')작은순부터 큰순으로 정렬한 뒤 반대로 뒤집는다 => sort().reverse()그다음 sp

2022년 7월 6일
·
0개의 댓글
·
post-thumbnail

[JS알고리즘_13] 문자열 내 마음대로 정렬하기

일단 문자열에서 바로 인덱스 대입하여 n번째 문자를 찾을 수 있다는 건 어제 자바스크립트를 공부하며 알았다,,! 이걸 몰랐으면 못풀었을 수도 ...ㅠ 비교하기위해 sort를 사용 => strings.sort((a,b) => {}n번째 있는 값을 if문으로 비교n번째 있

2022년 7월 6일
·
0개의 댓글
·