ADsp [데이터 분석 준전문가] 란 데이터분석 준전문가(ADsP : Advanced Data Analytics Semi-Professional) 데이터 이해에 대한 기본지식을 바탕으로 데이터분석 기획 및 데이터분석 등의 직무를 수행하는 실무자를 말합니다. 구성요소 1. 데이터 기획 비즈니스 목표 달성을 위해 내부 업무 프로세스를 기반으로 다양한 분석기회를 발굴하여 분석의 목표를 정의하고, 분석대상 도출 및 분석 결과 활용 시나리오를 정의하여 분석과제를 체계화 및 구체화하는 빅데이터분석과제 정의, 분석로드맵 수립, 성과 관리 등을 수행합니다. 2. 데이터 분석 분석에 대한 요건을 구체적으로 도출하고, 분석과정을 설계하고, 요건을 실무담당자와 합의하는 요건정의, 모델링, 검증 및 테스트, 적용 등을 수행합..
set() 이란? Set은 수학적 집합을 표현하기 위해 ES6에 새롭게 추가된 고유한 값들의 집합을 다루는 자료구조입니다. 따라서 수학적 집합의 합집합, 여집합, 교집합, 차집합 등을 구현할 수 있습니다. Set()의 특징 Set 은 배열과 비슷하지만 배열과 다른 점이 존재합니다. 배열은 데이터를 index 순서가 있게 저장을 하기 때문에 index를 통해 배열 요소에 접근이 가능합니다. 그렇기 때문에 값이 동일하더라도 index가 다르기 때문에 데이터 중복이 가능합니다. 반면에 Set은 아래와 같은 특징을 가집니다. key가 없고 value값 만을 저장하며 동일한 값을 중복을 허용하지 않습니다. 요소 순서에 의미가 없기 때문에 인덱스로 요소에 접근이 불가능 합니다. 대소문자를 구분합니다. Set 생성 ..
▶전개 연산자(...) , ▶ map() , ▶ join() , ▶ includes() 함수를 사용한 간단한 기초문제가 있어서 정리해보고자 합니다. 문제설명 문자 "A"와 "B"로 이루어진 문자열 myString과 pat가 주어집니다. myString의 "A"를 "B"로, "B"를 "A"로 바꾼 문자열의 연속하는 부분 문자열 중 pat이 있으면 1을 아니면 0을 return 하는 solution 함수를 완성하세요. 제한사항 1 ≤ myString의 길이 ≤ 100 1 ≤ pat의 길이 ≤ 10 myString과 pat는 문자 "A"와 "B"로만 이루어진 문자열입니다. 입출력 예 & 설명 입출력 예 #1 "ABBAA"에서 "A"와 "B"를 서로 바꾸면 "BAABB"입니다. 여기에는 부분문자열 "AABB"가..
▶정규 표현식을 사용한 간단한 기초문제가 있어서 정리해보고자 합니다. 문제설명 정수로 이루어진 문자열 n_str이 주어질 때, n_str의 가장 왼쪽에 처음으로 등장하는 0들을 뗀 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 2 ≤ n_str ≤ 10 n_str이 "0"으로만 이루어진 경우는 없습니다. 입출력 예 & 설명 입출력 예 #1 "0010"의 가장 왼쪽에 연속으로 등장하는 "0"을 모두 제거하면 "10"이 됩니다. 입출력 예 #2 "854020"는 가장 왼쪽에 0이 없으므로 "854020"을 return합니다. 나의 풀이 ^ : 문자열의 시작 + : 1개 이상 일치 replace()와 정규표현식을 사용하여 문자열의 시작(^) 에서 0을 1개 이상(+)제거해주었습니다...