본문 바로가기

전체 글

(57)
[백준 알고리즘] 1929번 소수 구하기 오늘은 백준 알고리즘 사이트에 올라와 있는 1929번 문제를 해결하고 글을 작성하고자 한다. 본 문제는 Python3로 풀이를 진행 하였다. 문제 문제을 보면 M~N까지의 숫자 중 소수를 구하는 문제임을 충분히 알 수 있다. 풀이 우선 문제에서 보면 알 수 있듯이 소수를 구하는 코드를 작성하면 된다. 소수를 Python코드로 구현 시 다양하게 구현할 수 있지만, 이 문제의 경우 백준 알고리즘에 나와 있는 분류 중 하나인 방법을 사용해보려고 한다. 백준 알고리즘 홈페이지에서는 이 문제에 대한 분류를 다음과 같이 하고 있다. 따라서 이 문제는 '에라토스테네스의 체'공식을 이용하면 쉽게 풀이할 수 있다. 에라토스테네스란? - 수학에서 소수를 찾는 방법 중 하나이다. 자세한 설명은 위키백과에 자세히 나와 있기 ..
애플워치 브레이드 솔로 루프 후기(정품X) 최근 애플 워치 SE 시리즈와 애플 워치 3세대 제품이 20-30만원대에 판매되면서 애플 워치를 구매하는 사람 또한 많이 증가하였고, 일상생활에서 많이 쓰는 모습을 볼 수 있다. 애플 워치는 갤럭시 워치와는 다르게 설정할 수 있는 워치 페이스가 한정적이기 때문에 나의 개성에 맞게 꾸미기에는 매우 한정적이다. 따라서 워치에서 가장 흔하게 나의 개성을 살려 꾸밀 수 있는 것은 바로 줄질이다! 나 역시도 애플 워치를 2018년 3세대를 시작으로 현재는 6세대를 사용하면서 애플 충전기처럼 워치 밴드 또한 서랍 속에 쌓여가고 있다. 오늘은 애플 워치 6세대와 함께 나왔지만 가격이 비싸 정품을 못 사고 네이버 오픈 마켓에서 판매하는 브레이드 솔로 루프에 대해 후기를 남기고자 한다. 1. 가격 브레이드 솔로 루프의 ..
[나는 리뷰어다] 퀀트 전략을 위한 인공지능 트레이딩 이 글은 2020년 8,9월 한빛미디어에서 진행하는 프로그램에 참여하게 되어 책을 제공받아 글을 작성하였습니다. 우선 글에 들어가기 앞서 이 책의 제목에 나와 있는 퀀트 무엇인지 간단하게 설명하고 넘어가려고 한다. 퀀트란? 계량적인(quantitative) + 분석(analyst)의 합성어로써, 느낌과 감정에 의한 투자 대신 수학, 통계지식을 이용해서 투자 법칙을 찾아내 투자모델을 만들거나 금융시장의 변화를 예측하는 사람 출처 : http://blog.naver.com/mosfnet/221168970740 퀀트 전략을 위한 인공지능 트레이딩 책 표지 (출처: 한빛미디어 홈페이지) 이 책을 신청한 이유 인공지능은 2016년 알파고와 이세돌의 대결이후 우리나라에서 엄청난 속도로 발전하고 있으며 이를 배울려는..
[백준 알고리즘]15596번 정수 N개의 합 오늘은 백준 알고리즘에 있는 15596번을 문제를 해결하고 글을 작성하고자 한다. 본 문제는 Python3을 사용하였다. 문제 정수 n개가 주어졌을 때, n개의 합을 구하는 함수를 작성 하시오. 작성해야 하는 함수는 다음과 같다. Python 2, Python 3, PyPy, PyPy3: def solve(a: list) -> int a: 합을 구해야 하는 정수 n개가 저장되어 있는 리스트 (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000) 리턴값: a에 포함되어 있는 정수 n개의 합 (정수) 풀이 본 문제는 주어진 조건에 맞게 함수를 작성하여 풀이를 해야한다. 조건을 살펴보면 함수의 이름과 매개 변수, 리턴값이 주어진다. 코드로 나타내면 다음과 같다. def solve(a): a..
[나는 리뷰어다] 매니징 쿠버네티스 이 글은 2020년 7월 한빛미디어에서 진행하는 프로그램에 참여하게 되어 책을 제공받아 글을 작성하였습니다. 이번 7월 리뷰어로 참여하면서 받게 된 책은 '매니징 쿠버네티스'라는 책이다. 이 책을 신청한 이유 이제 학부생 4학년이 되고 대학원이 아닌 취업을 하겠다고 마음먹은 지 약 5개월이 지났다. 그러면서 코딩 테스트를 대비하기 위해 알고리즘 책도 사고, Docker에 대해 공부하기 위해 책도 사고 내가 부족한 부분을 공부하기 위해 계속 책만 사놓고 있다. 하지만 정작 사놓고 아직까지 1장도 못 열어봤다. 사실 매달 프로그램을 통해 한빛 미디어에서 내가 선택한 3권 중 1권을 선택하여 보내주시지만, 종합 프로젝트 결과물을 완성시키기 위해 약 3개월간은 책을 완벽하게 읽지 않고 적은 적도 2번 정도 있었..
자신의 GitHub 메인 페이지에 자신을 뽐내는 글 적기 우연히 깃허브를 구경하던 중 엄청난 것을 발견하였다. 바로 아래 사진처럼 메인 페이지에 나에 대한 소개 글을 적을 수 있는 것이다. 보통 GitHub을 접속하게 되면 Pin을 표시한 Repositories 혹은 최근 만들어진 Repositories가 메인에 등장하게 된다. 하지만 자신의 GitHub계정 이름과 같은 Repositories을 만들어 README.md을 작성하게 되면 README에 작성한 내용들이 위의 사진처럼 메인에 나오게 된다. 만드는 방법은 엄청나게 간단하다. 이 글에서는 Repositories을 만드는 방법은 적지 않을 것이다. (이 글을 보는 사람이라면 한 번쯤은 Repositories을 만들어 봤을 것으로 예상된다.) 1. 가장 먼저 위에 있는 사진에 표시돼 있는 곳을 확인하여 자..
[서평]신경망 교과서 2015년 구글의 알파고 등장 이후 2020년인 지금까지 많은 사람들이 인공지능에 대해 관심도가 높아졌으며, 이를 공부하기 위한 사람들도 점점 증가하고 있다. 그에 맞게 많은 출판사에서 딥러닝과 머신러닝에 대한 책을 출판하고 있으며, 그중 길벗이라는 출판사의 Facebook페이지를 통해 진행한 이벤트에 응모하여 리뷰어에 선정되었다. 나는 '신경망 교과서'라는 책을 신청하여 출판사를 통해 책을 제공받았으며, 간단하게 책의 목차 및 내용을 시작으로 책의 장단점, 예상 독자를 안내하려고 한다. 목차 책의 목차는 다음과 같다. 1장 머신 러닝과 신경망 개론 2장 다중 레이어 퍼셉트론을 사용한 당뇨 예측 3장 심층 전방향 신경망을 사용한 택시 요금 예측 4장 컨볼루션 신경망을 사용한 이미지 분류 5장 오토 인코더..
[나는 리뷰어다] 이것이 안드로이드다 이 글은 2020년 6월 한빛미디어에서 진행하는 프로그램에 참여하게 되어 책을 제공받아 글을 작성하였습니다. 이번 6월에 리뷰어로 참여하면서 받게 된 책은 '이것이 안드로이드다'라는 책이다. 구글은 2017년 5월 Google I/O에서 코틀린을 공식 언어로 채택한 이후 2018년 구글 자체 앱의 대부분이 자바에서 코틀린으로 바뀌게 되었다. 그러면서 안드로이드 앱을 제작하는 회사에서도 자바에서 코틀린으로 언어를 바꾸어 앱을 업데이트를 하였다. 안드로이드는 매년 새로운 버전을 내면서 버전에 맞는 책이 매년 나오고 있지만 코틀린이 정식 언어로 선언된 이후 3년이 지났지만, 대부분의 책이 자바로 되어 있는 책이 꾸준히 나왔다. 한빛 미디어의 이것이 OOO시리즈는 저번에 언급한 것처럼 대학교에서 교과서로 많이 ..