본문 바로가기
320x100

Blog189

[CLASS 2]백준 2231번, 2292번, 2775번 2231번 : 분해합 간단하다. N을 받고, 1부터 N-1까지 자릿수를 모두 더해 보면서 만약 N 과 일치한다면 바로 출력하고 종료하면 된다. 내 코드: n = int(input()) answer = 0 for i in range(n): h = sum([int(i) for i in str(i)]) + i if(h==n): answer = i break print(answer) 브루트 포스법. 즉 전수 조사이다. 그냥 하면 된다. 2292번 : 벌집 처음 보고 띠용? 하고 가만히 있었는데, 풀고 나니 그렇게 어려운 문제는 아니었다. 육각형의 각 껍질에서의 가장 마지막 수를 얻을 수 있는 수열을 만들고 적용하면 된다. 그래서 처음엔 이렇게 제출했다. 내 코드(오답): def f(n): return 6*((n.. 2021. 1. 16.
내 위치 직접선택 기능, 최대 검색 거리, 네이버 검색 기능 먼저 geolocation 을 통해 받아온 위치가 정확하지 않았을 때가 많았다. 그래서 1. '내 위치 가져오기' 기능 실행시 드래그를 통해 정확한 위치 설정 가능하도록 지정 2. 그래도 석연치 않을 때는 '내 위치 직접선택' 기능 이용 먼저 드래그를 통해 정확한 위치를 설정 가능하도록 해야 한다. var infowindow = new kakao.maps.InfoWindow({ content: '' + '위치가 부정확하다면 드래그를 통해 정확한 위치로 옮겨주세요!' }); infowindow.open(map, marker); // 기존에 마커가 있다면 제거 marker.setMap(null); marker.setMap(map); // 마우스를 마커에 올릴 시 인포윈도우 삭제 kakao.maps.event.. 2021. 1. 16.
[CLASS 2]백준 1085번, 4153번, 10250번 1085번 : 직사각형에서 탈출 처음에 조건을 똑바로 안 읽고 이런 코드를 작성했었다. 내 코드(오답): import math def pointDistance(x1,y1,x2,y2): return math.sqrt((x1-x2)**2 + (y1-y2)**2) arr = input().split() x = int(arr[0]) y = int(arr[1]) w = int(arr[2]) h = int(arr[3]) if((0 2021. 1. 15.
키워드 검색기능과 리스트 얻기 기능 먼저 만능 부트스트랩을 사용하여 키워드를 입력받을 form과 버튼을 만든다. 검색 버튼은 클릭시 keywordSearch 함수와 연결해 놓는다. 이렇게 만들어주면 이런 식으로 키워드를 입력하는 form과 검색 버튼이 생긴다. 최근키워드라고 입력해놓은 곳은, 후에 로그인 기능을 도입하였을 때 이전에 검색한 키워드를 띄워줄 부분이다. 그리고 카카오맵 api를 포함하는 코드에 &libaries=services를 추가하여 services 라이브러리를 활용할 수 있도록 만들 것이다. 이제 map.js를 열어 함수를 추가한다. // 검색 버튼 클릭시 function keywordSearch(){ var keyword = $('#keyword').val(); var markers = []; // 검색 결과 목록이나 .. 2021. 1. 15.