# new Set

🎈[프로그래머스] 풍선 터뜨리기
해당 문제는 jeky22님의 Velog를 참고해 풀이에 도움이 되도록 제 나름의 해석을 추가했습니다.일렬로 나열된 n개의 풍선이 있습니다. 모든 풍선에는 서로 다른 숫자가 써져 있습니다. 당신은 다음 과정을 반복하면서 풍선들을 단 1개만 남을 때까지 계속 터트리려고 합

🔢[프로그래머스] 숫자 카드 나누기
철수와 영희는 선생님으로부터 숫자가 하나씩 적힌 카드들을 절반씩 나눠서 가진 후, 다음 두 조건 중 하나를 만족하는 가장 큰 양의 정수 a의 값을 구하려고 합니다.철수가 가진 카드들에 적힌 모든 숫자를 나눌 수 있고 영희가 가진 카드들에 적힌 모든 숫자들 중 하나도 나

🎂[프로그래머스] 롤케이크 자르기
철수는 롤케이크를 두 조각으로 잘라서 동생과 한 조각씩 나눠 먹으려고 합니다. 이 롤케이크에는 여러가지 토핑들이 일렬로 올려져 있습니다. 철수와 동생은 롤케이크를 공평하게 나눠먹으려 하는데, 그들은 롤케이크의 크기보다 롤케이크 위에 올려진 토핑들의 종류에 더 관심이 많
소인수 분해 - 프로그래머스
소인수 분해란 소수들의 곱으로 표현하는 것을 말한다. 그리고 소인수란 주어진 자연수를 나누었을 때, 약수가 소수 즉 1 하나만 있는 경우의 수를 말한다. 말 그대로 소인수이다. 먼 옛날... 수학 시간이 갑자기 떠올랐다..그러하다. 소인수 분해란 어떠한 자연수를 나누었

🎡[프로그래머스] 연속 부분 수열 합의 개수
철호는 수열을 가지고 놀기 좋아합니다. 어느 날 철호는 어떤 자연수로 이루어진 원형 수열의 연속하는 부분 수열의 합으로 만들 수 있는 수가 모두 몇 가지인지 알아보고 싶어졌습니다. 원형 수열이란 일반적인 수열에서 처음과 끝이 연결된 형태의 수열을 말합니다. 예를 들어

◼◾▪[프로그래머스] 소인수분해
소인수분해란 어떤 수를 소수들의 곱으로 표현하는 것입니다. 예를 들어 12를 소인수 분해하면 2 2 3 으로 나타낼 수 있습니다. 따라서 12의 소인수는 2와 3입니다. 자연수 n이 매개변수로 주어질 때 n의 소인수를 오름차순으로 담은 배열을 return하도록 so
05.23 알고리즘
두 개 뽑아서 더하기 문제 설명 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한사항 numbe

new Set()
원시값(string, number, bigint, bollean, undefined, symbol, null)과 객체 참조, 모든유형의 유일한 값을 저장할 수 있다.=> 즉, 중복된 값이 있으면 한개만 유일하게 남겨줌(중복허용X)Set의 값 비교는 '==='연산자와 같

[JSInfo] Map & Set
Map 과 Set을 이해하기전 객체와 배열에 대한 이해가 필요합니다.객체 : 키가 있는 컬렉션을 저장합니다.배열 : 순서가 있는 컬렉션을 저장합니다.하지만 기능이 부족하여 Map 과 Set을 사용하게됐습니다.키가 있는 데이터를 저장한다는 점에서 객체와 유사합니다. 하지