공중화장실 찾기 - 2 <공공데이터 가공>
·
Java/공중화장실 찾기
2024.09.06 - [Java/공중화장실 찾기] - 공중화장실 찾기 - 1 " data-og-description="최근 부쩍 단조로워진 나의 삶이 지루해져서 재미난 게 없을까 생각하다가 요 근래 속이 많이 안 좋아화장실을 찾는 일이 많았다. 그래서 밖에서도 쉽게 화장실을 찾을 수 있도록 공공데이터를 " data-og-host="magicmk.tistory.com" data-og-source-url="https://magicmk.tistory.com/104" data-og-url="https://magicmk.tistory.com/104" data-og-image="https://scrap.kakaocdn.net/dn/pxVew/hyWZkHi4v8/o3yx8SOe1tKJzZztOHA3Ck/img.pn..
공중화장실 찾기 - 1 <프로젝트 생성 및 네이버 지도 API 적용>
·
Java/공중화장실 찾기
최근 부쩍 단조로워진 나의 삶이 지루해져서 재미난 게 없을까 생각하다가 요 근래 속이 많이 안 좋아화장실을 찾는 일이 많았다. 그래서 밖에서도 쉽게 화장실을 찾을 수 있도록 공공데이터를 이용해지도에 표시해 두면 재밌겠다는 생각이 들어 프로젝트를 만들어봤다.✅ 프로젝트 생성https://start.spring.io/위 사이트에 접속하여 프로젝트를 생성해 준다.  spring boot 버전은 사진에는 3.3.3으로 되어있지만 본인은 3.3.2로 진행하였다. Java는 17버전으로 진행하였다.Dependencies의 경우는 기본적으로 JPA, Web, Lombk, H2 DB, Thymeleaf 를 사용하며 Batch는 공중화장실공공데이터가 API 형식이 아니고 엑셀 형식으로 제공되기 때문에 해당 데이터를 DB..
아주 작은 반복의 힘 - 로버트 마우어
·
일상/독서 포스트
여러 책을 읽다 보면 흔히 나오는 얘기가 꾸준함이다. 성공하는 사람들의 이야기 또한 한걸음부터 시작해포기하지 않고 꾸준하게 하다 보면 성공한다는 이야기도 많다.꾸준하다는 것은 반복한다는 것 그렇다면 어떻게 하면 우리는 지속적으로 반복할 수 있을까? 이 책은 많은 내용을 담고 있지는 않고 그저 "스몰스텝" 즉, 내가 할 수 있는 만큼의 아주 작은 행동을계속해서 반복하도록 만들고 있다. 또한 스몰스텝이 얼마나 좋은 효과를 주는지 그리고 얼마나 간단한지를 여러 사례를 통해 보여준다.나도 더 나은 미래를 위해 발전하고 싶어 큰 목표를 세우지만 목표가 너무 거대한 탓에 무엇을 먼저 해야 할지어떤 순서로 계획을 세워야 할지 고민만 하다가 어영부영 시간은 흘러가고 목표는 멀어져만 간 것이한두 번이 아니었다. 이번 기..
python 주소값으로 경도, 위도 구하기
·
Python
지도상에서 공중화장실의 위치를 표시하기 위해 데이터를 구해보았는데.. https://www.localdata.go.kr/lif/lifeCtacDataView.do?opnEtcSvcId=12_04_01_E LOCALDATA - 지방행정인허가데이터개방:생활밀착데이터18 관악구청 서울특별시 관악구 관악로 145, 관악구청 (봉천동) 09:00~18:00 관악구청 행정지원과 2024-08-01www.localdata.go.kr 데이터는 있었으나 경도, 위도가 누락된 곳이 너무 많아서 python을 통해 주소값을 경도, 위도로 변환해 보았다. import pandas as pdfrom geopy.geocoders import Nominatimfrom tqdm import tqdmgeo_local = Nominat..
Level1 - 실패율
·
프로그래머스
✅ 문제 설명슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스테이지 차이가 너무 큰 것이 문제였다. 이 문제를 어떻게 할까 고민 한 그녀는 동적으로 게임 시간을 늘려서 난이도를 조절하기로 했다. 역시 슈퍼 개발자라 대부분의 로직은 쉽게 구현했지만, 실패율을 구하는 부분에서 위기에 빠지고 말았다. 오렐리를 위해 실패율을 구하는 코드를 완성하라.실패율은 다음과 같이 정의한다.스테이지에 도달했으나 아직 클리어하지 못한 플레이어의 수 / 스테이지에 도달한 플레이어 수전체 스테이지의 개수 N, 게임을 이용하는 사용자가 현재 멈춰있는 스테이지의 번호가 담긴 배열 stages가 매개변수로..
Level1 - 옹알이 (2)
·
프로그래머스
✅문제 설명머쓱이는 태어난 지 11개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음과 네 가지 발음을 조합해서 만들 수 있는 발음밖에 하지 못하고 연속해서 같은 발음을 하는 것을 어려워합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음할 수 있는 단어의 개수를 return하도록 solution 함수를 완성해주세요.✅제한 사항1 ≤ babbling의 길이 ≤ 1001 ≤ babbling[i]의 길이 ≤ 30문자열은 알파벳 소문자로만 이루어져 있습니다.✅입출력 예✅입출력 예 설명입출력 예 #1["aya", "yee", "u", "maa"]에서 발음할 수 있는 것은 "aya"뿐입니다. 따라서 1을 return합니다.입출력 ..
요술공주밍키
삽질의흔적