취준하면서 요즘 가장 열심히 보고 있는 책으로, 데이터 분석 관련으로 이미 유명한 이라는 책이다. 여러 곳에서 추천받은 책이라 구매해서 읽게 되었는데, 역시 유명한 책은 이유가 있다! 그동안 데이터 분석 부트캠프에서 배운 것을 실제 업무와 사업에 적용시키기 위해서는 꼭 읽어야 할 도서인 것 같다. 요리로 비유하자면 부트캠프에서 배운 건 재료 손질법과 조리법이라면, 이 책에서 다루는 내용은 그래서 생일 상에는 어떤 요리를 어떻게 준비해야 성공적인지 알려주는 것 같다. 즉, 비즈니스 유형별 목적에 따른 구체적인 분석 방향성을 추천해준다. 심지어 데이터 분석가 직무 뿐만이 아니라 마케터나 서비스 기획자에게도 어떤 지표를 살펴봐야하는지 인사이트를 제공해주기 때문에 매우 유용할 것이라고 생각된다. 구체적인 사업 ..
소수 찾기 함수 (암기 필요!!) - 실행시간 단축을 위해 제곱근+1까지만 for문 반복 - 1은 무조건 False - for문은 2부터 n**(1/2)+1까지인데 이때 int()를 n제곱근 앞에 씌워줘야하는 것 잊지말기 def isprime(n): if n == 1: return False for i in range(2, int(n**(1/2))+1): if n % i == 0: return False return True 출처: https://www.youtube.com/watch?v=LD-Px5YCd8Y 이 함수를 이용해서 풀 수 있는 문제 K진수에서 소수 개수 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/92335?itm_conte..
프로그래머스 파이썬 레벨0 풀이 한 번만 등장한 문자 https://school.programmers.co.kr/learn/courses/30/lessons/120896 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(s): answer = '' for i in s: if s.count(i) == 1: answer = answer + i return ''.join(sorted(answer)) 참고사항 문자열도 sort가 된다. -> 리스트로 바뀌므로 join 필요 참고 블로그: https://velog.io/@jeeho102/%ED%..
나는 코린이니까 스택과 큐 한놈만 팬다. 프로그래머스 스택과 큐 기능개발 (lv.2) https://school.programmers.co.kr/learn/courses/30/lessons/42586 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr - 시간을 구하는 것까지는 쉬웠는데 그 다음이 어려웠다. -> 큐로 접근해야하는 문제 - 비슷한 문제를 반복해서 보니 유형을 알겠다. 유튜브 참고 기능 개발 문제 풀이: https://www.youtube.com/watch?v=rdiXbJzgBPQ import math def solution(progresses,..