본문 바로가기

전체 글

[Basic English] Leaflet js 사용기 원문 : https://leafletjs.com/examples/quick-start/ Quick Start Guide - Leaflet - a JavaScript library for interactive maps ← Tutorials Leaflet Quick Start Guide This step-by-step guide will quickly get you started on Leaflet basics, including setting up a Leaflet map, working with markers, polylines and popups, and dealing with events. Preparing your page Before writing any leafletjs.com By defaul.. 더보기
여행 준비물 여행 갈 경우 자주 빼먹는 물품들이 있다. 그리고 필요없다고 생각했는데 생각외로 자주 필요한 경우가 생기는 물품들을 정리해보았다. 생각 날 때마다 하나씩 추가하자 필수 여분옷, 속옷, 선크림, 스킨로션, 칫솔(없는곳이 의외로 많다), 면도기 충전기(C타입), 보조배터리(충전기로 못버틴다), 셀카봉(은근 가서 많이 삼), 이어폰 지갑, 신분증(비행기나 배 탈 경우, 술 먹을때 필요) 선택 여름 : 수영복(래시가드), 핸드폰 방수팩, 날씨에 따라 우산(여행가기 전에 꼭 확인하자) 더보기
백준 14888 파이썬(DFS, *args 사용 방법) 문제 : https://www.acmicpc.net/problem/14888 14888번: 연산자 끼워넣기 배운점 : *args로 함수 정의할 때 뿐 아니라 호출할때 도 사용할 수 있다. 보통은 함수 정의할때 여러 리스트를 호출하는 용도로 종종 쓰인다고 알고 있었는데 신기하다. 풀이 : n = int(input()) nums = list(map(int, input().split())) operators = list(map(int, input().split())) # 초기화 max_value = -10**9 min_value = 10**9 def dfs(depth, total, plus, minus, multiply, divide): global max_value, min_value if depth == .. 더보기
SMTP SMTP (Simple Mail Transfer Protocol) ; 단순 우편전송 규약 ESMTP (extended SMTP) ; 확장 SMTP ESMTP는 다양한 나라의 언어로 된 텍스트, 그래픽, 오디오 및 비디오 파일을 지원하는 전자우편을 보내기 위한 프로토콜이다. 전자우편을 송신하기 위한 원래의 프로토콜은 RFC 822에 "Standard for the Format of ARPA Internet Text Messages"가, RFC 821에 SMTP가 각각 정의되어 있다. 사용자들이 전자우편에 다양한 종류의 파일을 첨부해 보내길 원하게 되면서, 보다 부가적인 기능의 보완 요구가 필요하게 되었고, 그 결과로 RFC 1869, 즉 ESTMP가 생기게 되었다. ESMTP는 클라이언트 전자우편 프로그램.. 더보기
시간 복잡도 및 아스키코드 시간 복잡도 1초가 걸리는 입력의 크기 O(lgN) x 48'A' => 65 // 17차이'a' => 97 // 32차이 숫자가 저장되어있지만, 출력만 글자로 나온다고 생각 더보기
야근 지수 Level 3 #Collection.reverse 야근 지수 Level 3https://programmers.co.kr/learn/challenge_codes/25 언어영역인줄... 문제가 무슨 말인지 파악을 못 해서 당황스러웠다. Collections.reverse(Arrays.asList(works))가 먹히지 않는데... API 찾아보니 linear time에만 동작한다고 한다.그 이상의 정보가 없어서 정확히 무슨 의미인지 모르겠다. 사실 문제 푸는데에는 지장없다. import java.util.*; class NoOvertime { public int noOvertime(int no, int[] works) { int result = 0; // 야근 지수를 최소화 하였을 때의 야근 지수는 몇일까요? while(no-->0){ Arrays.sort.. 더보기
하샤드수 Level 2 #return 조건문 #foreach문 하샤드수 Level 2 문제 자체는 split메소드만 할 줄 알면 되는 간단한 문제. 또 foreach문으로 간결하게 표현가능하다. 배운 점은 retrun값에 조건문 자체를 참거짓으로 표현가능하다는 것이다. public class HarshadNumber{ public boolean isHarshad(int num){ String[] numArr = String.valueOf(num).split(""); int sum = 0; for(String numStr : numArr){ sum += Integer.parseInt(numStr); } return num%sum==0 ; //조건문으로 retrun 가능! } public static void main(String[] args){ HarshadNumbe.. 더보기
행렬의 곱셈 Level 2 # Arrays.deepToString # Arrays.toString 행렬의 곱셈 Level 2 행렬의 곱셈을 유심히 분석해 본 결과 for문을 세번이나 사용해야 가능한다는 것을 알 수 있었다. for(int i = 0; i 더보기