일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 코딩
- 명상
- 독서
- 구글애널리틱스4
- 기사스크랩
- 6시 기상
- 채용공고
- 벚꽃
- 데이터 분석
- Python
- 영화 올드 줄거리
- 벚꽃개화시기
- 니다
- 얼음여왕
- 프로그래머스
- GA
- 미라클 모닝
- 데이터문해력
- ㅂㅂ
- Google Analytics
- GA4
- 티스토리
- 구글애널리틱스
- 수명예측 인공지능
- 코오롱베네트
- 알파줄거리
- 감사인사
- Today
- Total
목록데이터 분석 (145)
Data Analyst KIM
집에 와서 3일동안 배운 Django를 이용해서 복습을 하면서 내가 원하는 형태의 블로그를 만들고 싶었다. 그래서 나는 티스토리의 나의 블로그와 동일하게 만들어 보고자 간단하게 미니 프로젝트를 진행해보았다. 다음 사진의 왼쪽은 내가 직접 만든 서버의 블로그이고 오른쪽은 티스토리 블로그이다. 정말 똑같이 잘 만든 것 같다. HTML,CSS를 활용하여 PyCharm에서 만들었다. 실제로 티스토리 블로그에서 내가 글을 작성하면 데이터 베이스에 쌓이고 댓글을 달거나 이미지를 추가하는 등의 작업이 현실의 서버와 비슷하도록 만들어보았다. KIM blog를 클릭하면 다음과 같은 화면이 나온다. 글을 작성하기 위해서 글 작성 버튼을 눌린다. 그리고 글을 작성해본다. 작성 후 댓글도 달아보자 최종적으로 서버에 저장이 되..
1. dartResult를 리스트로 변환시키고 숫자와 숫자가 아닌 것을 분리하고자 했다. 2. 0~10인데 10은 두자리 수를 가지므로 조건문을 이용하여 처리를 해야겠다고 생각했다. 3. 조건에 맞게 분리를 해서 일단 list에 저장했다. 4. 리스트에서 문제의 규칙을 따라서 순차적으로 작업했다. def solution(dartResult): answer = [] score = [] list_dart = list(dartResult) for i in range(len(list_dart)): if list_dart[i] == "1" and list_dart[i+1] =="0" : score.append('10') elif list_dart[i] == "0" and list_dart[i-1] =="1" : ..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 접근법 1. section에서 처음 덧칠 할 구간에서부터 m만큼 덧칠을 한다. 그리고 answer에 1을 더해준다 2. 두번째 인덱스의 해당 값이 1번째에서 덧칠이 되었는지 되지 않았는지 if문을 통해 확인한다. 3. 다음과 같은 작업을 반복한다. def solution(n, m, section): answer = 0 paint = 0 for i in section : if i > paint : paint = i + m -1 answer += 1 return answer
빅데이터 양성과정을 듣고 있는 정보통계학과 학생이다. 내가 이 과정을 듣기로 결심한 가장 큰 이유는 프로젝트이다. 나는 문제를 해결하는 과정에서 끊임없이 생각을 하고 가장 현명한 방법을 찾는 것에 희열을 느낀다. 그래서 코딩을 하는 그룹으로 활동을 하고 있으며 어떠한 문제가 주어졌을 때, 좋은 의사결정을 하기 위해서 생각을 한다. 물론 코딩 실력도 중요하다. 하지만 코딩을 하기 전 80%는 문제를 해결하기 위해서 생각을 하는 시간에 투자를 해야한다. 그래서 이 과정을 통해서 현업에 종사하는 분들과 함께 프로젝트를 진행해서 내가 풀고자 하는 문제를 해결하는 것이 목표이다. 즉, 나는 프로젝트 성과발표에서 1등을 하는 것이 목표이기도 하다. 또한 이 과정을 선택한 이유는 웹 서버와 데이터베이스에 대한 내용도..
이 문제를 처음 접근했을 때는 리스트의 형태로 만들어서 비교를 하려고 했지만 생각처럼 잘되지 않았다. 굳이 리스트로 만들지 않고도 풀수 있는 방법을 찾았다. 그 코드는 다음과 같다 def solution(cards1, cards2, goal): answer = 'Yes' card1_idx, card2_idx = 0, 0 for word in goal: if len(cards1) > card1_idx and word == cards1[card1_idx]: card1_idx += 1 elif len(cards2) > card2_idx and word == cards2[card2_idx]: card2_idx += 1 else: answer = "No" return answer
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제를 이해하는데 오래걸렸다. keymap과 targets이 주어지는데 keymap을 활용하여 target의 값이 최소로 눌리는 횟수를 구해야한다. 다음과 같은 코드를 작성할 수 있다. 일단 모두 비교를 해서 리스트에 넣어주고 최솟값을 뽑아서 더해주는 방식으로 코딩을 했다. def solution(keymap, targets): answer = [0] * len(targets) for t in range(len(targets)): for i in range(len(targets[t])): save = [] #..