https://school.programmers.co.kr/learn/courses/30/lessons/42748 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr ✳️ 코드 작성🤔 코드 아이디어1. commands 를 순회하면서 i, j, k에 대해 정의2. array를 슬라이싱해서 변수에 저장3. 변수를 정렬4. 정렬된 변수에서 k번째 숫자를 빈리스트에 추가 💟 코드 풀이def solution(array, commands): answer = [] for command in commands: i, j, k = command[0..
분류 전체보기
📓 배우고 해낸 것1일 1알고리즘 코드카타태블로 강의 내용 정리 완료새로운 머신러닝 강의..?👍🏻 칭찬할 점코드카타 꾸준히 거르지 않고 정리를 하면서 풀어낸 것태블로 강의 내용 전부 정리 한 것새로운 강의로 머신러닝 공부 시도 한 것 👎🏻 개선할 점머신 러닝 강의가.. 너무 재미 없어서 큰 일..공부 계획을 다시 생각해봐야 함이번주는 공부량이 저조했던 점 💗 느낀점약간 갈 길을 잃은 기분.. 또 그 시기가 와버렸네~ 나름 멘탈을 잡아보려고 했으나 건강 이슈로 컨디션 난조까지 또 겹치다니.. 이번주는 완전히 그냥 날려버린 한 주가 되었다.😭 새로운 머신러닝 강의는 교수님이 하시는 거라서 그런가... 진짜 너무 수학적인 내용이 많아서 듣기가 어려운 것 같다. 그럼에도 들어야 하는가..? 어떡..
https://school.programmers.co.kr/learn/courses/30/lessons/12915 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr ✳️ 코드 작성🤔 코드 아이디어1. 사전 순으로 기존 strings 리스트를 정렬한다. (sort 이용)2. 사전 순으로 정렬되어 있는 리스트를 다시 n번째 문자를 기준으로 정렬한다. (sorted 이용) 💟 코드 풀이def solution(strings, n): strings.sort() # 1. 먼저 사전순으로 정렬 return sorted(strings, key=lambd..
https://school.programmers.co.kr/learn/courses/30/lessons/81301 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr ✳️ 코드 작성🤔 코드 아이디어1. 문제에서 제시한 숫자에 대응하는 영단어 표를 딕셔너리로 저장한다.2. for문을 통해 딕셔너리를 순회한다.3. 문자열 s에 딕셔너리 순회중 key 값과 동일한 문자열이 있으면 value 값으로 교체한다.4. 반환은 정수 s로 한다. 💟 코드 풀이def solution(s): dict = {'zero' : 0, 'one' : 1, ..
✳️ 대시보드 만들기🌟 경영진 요청 업무: 2023년 KPI 지표 트렌드가 궁금해요. 매출 대시보드 작업을 요청 드립니다!📍 요구 사항 ✅ 비즈니스 시나리오 이커머스 Superstore는 다양한 상품을 판매하는 온라인 상점입니다. 고객은 전 세계에서 온라인으로 제품을 주문하고 배송받을 수 있어요. 회사는 여러 카테고리와 지역에서 다양한 제품을 제공하고 있어요.✅ 비즈니스 목표 Superstore의 2023년 매출은 전년(2022년) 대비 n% 증가를 목표로 합니다.✅ 대시보드 목적 매출의 트렌드와 매출에 영향을 미치는 주요 요인을 파악하고 싶습니다.✅ 대시보드 뷰어 경영진 및 전사 구성원지표 설정주요 지표를 최소 4가지 선정해주세요.예) Net Profit(순이익): 매출 - 비용대시보드 구성레이아웃..
https://school.programmers.co.kr/learn/courses/30/lessons/12926 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr ✳️ 코드 작성🤔 코드 아이디어1. 빈 문자열 변수를 지정한다.2. for문으로 문자열 s를 순회한다.3. 문자열 s가 공백일 때, 아닐 때를 조건문으로 구분한다.4. 공백이 아닐 때, 문자열 s의 시저 암호를 찾기( + n )를 시도한다.> 이 때, 아스키 코드를 활용해준다.5. 대문자가 아니거나, 특수기호로 변환이 될 경우를 조건문으로 구분한다.> 소문자는 소문자로 변환되어야 하고 대문자는..
✳️ 대시보드 구축 프로세스🖼️ 대시보드 구축 프로세스1️⃣ 대시보드 뷰어 및 목적 선정 누가 보는 대시보드일까요?2️⃣ 문제 정의 어떤 목적으로 쓰는 대시보드일까요?3️⃣ 필요한 데이터 선정 및 데이터 마트 구축 (실무)어떤 데이터가 필요할까요? (매출 데이터, 고객 데이터 등)4️⃣ 지표 선정 어떤 지표들을 선정해야할까요?5️⃣ 스케치 어떻게 대시보드레이아웃을 구성할까요? 어떤 컬러로 강조를 해야할까요?6️⃣ 시각화 어떤 그래프를 활용해야할까요? 7️⃣ 대시보드 완성!8️⃣ 대시보드에서 이끌어내는 액션 대시보드에서 어떤 의사결정과 액션을 수립할 수 있을까요?9️⃣ 완성된 대시보드 게시 또는 대시보드팀 뷰어 권한 부여 (실무) ✳️ 대시보드 기본 기능바둑판식 기능과 부동 기능으로 구성. 컨테이너..
https://school.programmers.co.kr/learn/courses/30/lessons/86491 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr ✳️ 코드 작성🤔 코드 아이디어1. 가로와 세로에 대한 빈 리스트를 형성한다.2. sizes를 순회하면서 각 요소의 최대값과 최소값을 찾는다.3. 요소 중에 최대값은 가로 리스트에 추가하고 최소값은 세로 리스트에 추가한다.→ 세로가 더 길면 가로로 써도 되기 때문에 세로에는 가로보다 작은 값을 넣어 줘야겠다고 생각했다.4. 가로 리스트와 세로 리스트의 최대값을 곱한다. 💟 코드 풀이def so..
✳️ 텍스트 테이블🟢 데이터 형태SQL과 Python에서 많이 쓰는 데이터 프레임과 비슷하게 행과 열로 구성 됨엑셀의 피벗 테이블과 유사테이블 구조화 형식에는 대표적으로 2가지 형식의 wide format table과 long format table 존재 태블로의 표현 방식에서 텍스트 테이블로 표현해서 활용 가능 🟢 분석탭 활용 행과 열 바꾸기 : [분석탭]에서 활용데이터 형태와 목적에 따라서 long format table → wide format table로 전환하기도 하고,wide format table → long format table 데이터 형태를 전환하기도 함 1️⃣ wide format table 옆으로 넓은 형태로 데이터가 쌓이는 데이터셋하나의 열에 여러 개의 데이터를 나란히 나열하는..
✳️ 코드 작성def solution(t, p): answer = 0 for i in range(0, (len(t) + 1) - len(p)): if int(t[i:i+len(p)]) ✳️ 코드 설명💟 answer = 0def solution(t, p): answer = 0answer는 조건을 만족하는 부분 문자열의 개수를 저장하기 위해 만든 변수0으로 초기화한 상태에서 시작 💟 for문 for i in range(0, (len(t) + 1) - len(p)):문자열 t에서 슬라이싱할 부분 문자열의 시작 인덱스를 설정하는 반복문🧐 반복문의 범위에 대한 설명문자열 t에서 기준 문자열 p와 같은 길이의 부분 문자열을 추출할 때 가능한 모든 시작점을 처리하기 위한 범..