전체 글161 netlify로 간단한 정적 웹 배포해보기 build command와 Publish directory 변경 2. 카테고리 없음 2021. 4. 4. 파이썬 코테 : 프로그래머스 구명보트 (그리디) 문제 설명무인도에 갇힌 사람들을 구명보트를 이용하여 구출하려고 합니다. 구명보트는 작아서 한 번에 최대 2명씩 밖에 탈 수 없고, 무게 제한도 있습니다.예를 들어, 사람들의 몸무게가 [70kg, 50kg, 80kg, 50kg]이고 구명보트의 무게 제한이 100kg이라면 2번째 사람과 4번째 사람은 같이 탈 수 있지만 1번째 사람과 3번째 사람의 무게의 합은 150kg이므로 구명보트의 무게 제한을 초과하여 같이 탈 수 없습니다.구명보트를 최대한 적게 사용하여 모든 사람을 구출하려고 합니다.사람들의 몸무게를 담은 배열 people과 구명보트의 무게 제한 limit가 매개변수로 주어질 때, 모든 사람을 구출하기 위해 필요한 구명보트 개수의 최솟값을 return 하도록 solution 함수를 작성해주세요.제한사.. Algorithm/🔎 Problem Solving 2021. 3. 25. 트위터 크롤링 1. 트위터 개발자 가입 트위터 개발자 들어가서 정보를 모두 입력하면, 위와 같은 이미지가 뜬다. 그렇게 가입을 했지만, 7일간의 트위터 글만을 크롤링 가능 +아래와 같이 승인기간을 기다려야함 삼고초려... 2. tweepy 사용 '아동학대예방교육' 검색어에 대한 트윗 크롤링 시간, id, 트윗내용, 하트갯수, 리트윗수를 csv 파일로 우선 저장 import tweepy import config import pandas as pd # 트위터 Application에서 발급 받은 key 정보들 문자열로 입력 consumer_key = config.twitter_consumer_key consumer_secret = config.twitter_consumer_secret access_token = config.. Data/🧸 Total 2021. 3. 24. Elastic Search 찾기/갱신/삽입/삭제 1. 관계형 DB와의 비교 GET이 SELECT, PUT이 UPDATE, POST가 INSERT, DELETE가 DELETE 2. curl -XPUT http://localhost:9200/classes class라는 인덱스를 추가 3. curl -XGET http://localhost:9200/classes?pretty pretty하게 가져와달라 4. curl -XDELETE http://localhost:9200/classes 인덱스 지우기 --> XGET 하면 에러! 5. 도큐먼트 추가 curl -XPOST "http://localhost:9200/classes/class/1?pretty" -H'Content-Type: application/json' -d' {"수업":"데사캡디", "교수님":"박.. Data/🧸 Total 2021. 3. 23. Elastic Search 실행환경 설정 (ubuntu) 1. ubuntu 받기 (나는 usb에 받음) JAVA 다운로드 2. sudo add-apt-repository -y ppa:webupd8team/java 3. sudo apt-get update 4. sudo apt-get -y install oracle-java8-installer Elastic Search 다운로드 5. www.elastic.co/kr/downloads/elasticsearch Download Elasticsearch Free | Get Started Now | Elastic Download Elasticsearch or the complete Elastic Stack (formerly ELK stack) for free and start searching and analyzing .. Data/🧸 Total 2021. 3. 22. 프로그래머스 동적계획법 1번 문제 (Level 3) : N으로 표현 동적계획법 개념 1. 동적 계획 알고리즘 그리디 알고리즘과 같이 최적화 문제를 해결하는 알고리즘 작은 부분 문제들의 해들을 구함 + 해를 이용하여 보다 큰 크기의 부분 문제를 해결 + 최종적으로 원래 주어진 문제 해결 Memoization 기법 (프로그램 실행 시 이전에 계산한 값을 저장하여, 다시 계산하지 않도록 하여 전체 실행 속도를 바르게 하는 기술 2. 분할정복과의 비교 분할 정복 : 문제를 나눌 수 없을 때까지 나누어서 각각을 풀면서 다시 합병하여 문제의 답을 얻음 공통점 : 문제를 잘개 쪼갬 차이점 : 동적계획법은 부분문제가 중복되어 상위 문제 해결시 재활용 (memoization) ex)피보나치 수열 분할정복은 부분문제가 중복 안됨. memoization기법 사용 안함 ex)병합정렬, 퀵정렬.. Algorithm/🔎 Problem Solving 2020. 7. 7. [편의점 털이범] CU 큐브 티라미슈 들어가며이 포스팅은 20년도에 포스팅한 것 중 검열 후에 추억글을 24년인 지금 끌올한 것이다.내용이 빈약하며, 달라진 부분이 있을 수도 있다.다른 건 몰라도 일단 베이커리 류는 다 맛있고 가성비 갑인 씨유 ㅎㅎ오늘은 내가 사랑하는 티라미수가 무려 3000원 한다길래 사와봤다. ?? 나혼자 한번에 다 먹을건데 왜때문에 포크가 두개죠?ㅎㅎ암튼 소중하게 keep해뒀다가 언젠가 써야쥬 영-롱오 생각보다 퀄리티 좋았다.역시 씨유...촉촉하고 부드럽고 하여튼 케이크 덕후로서 또 사먹을 것 같음칼로리 : 440ㅎ괜찮아이따 운동하면 돼~~~암튼 떡볶이 먹고서 후식으로 딱이었다.별점⭐️⭐️⭐️ Etc/Food Fighter 2020. 6. 9. [JAVA] java 출력 모음 백준 2557 / 백준 JAVA 제출 시 주의 사항 *백준 2557 : Hello World 출력* import java.util.Scanner; public class Main { public static void main(String[] args) { System.out.println("Hello World!"); } } 무조건 import java.util.Scanner; 입력해 주어야 하고 public class Main이라고 따로 지정해 주어야 함 *백준 10718 : 강한친구 대한육군 두 줄 출력* import java.util.Scanner; public class Main{ public static void main(String[] args){ System.out.println("강한친구 대한육군"); System.out.println("강.. Algorithm/🔎 Problem Solving 2019. 12. 31. 컴퓨터 알고리즘 실습2) 대칭 암호화 고전방식 / 확장된 유클리드 (2) 2-12-2 Algorithm/📚 Concept 2019. 10. 9. 컴퓨터 알고리즘 실습2) 대칭 암호화 고전방식 / 확장된 유클리드 1. 문자열 "Hello, I love you. Please love Woongsup!!!"을 XOR을 사용한 암호화 방법으로 암호화 및 복호화 하는 프로그램을 구현하시오. 여기서 key 값은 0x5 (00000101)로 한다. 여기서 Woongsup은 여러분들의 영문 이름으로 대체하도록 한다.//고전방법으로 문자열 암호화 하기 in C#include #define MLENGTH 55unsigned int do_XOR(unsigned int c, unsigned int key) //c가 문자, key가 비밀키{return c^key;}char message[] = {"Welcome to Algorithm Practices, this is Woongsup Kim!"};unsigned int encrypti.. Algorithm/📚 Concept 2019. 10. 9. [동작구] 노량진 수산시장 추천집 공주상회 들어가며이 포스팅은 19년도에 포스팅한 것 중 검열 후에 추억글을 24년인 지금 끌올한 것이다.내용이 빈약하며, 달라진 부분이 있을 수도 있다. 헤헤 이제 단골돼서 전어도 조금주셨다저렇게 700그람해서 2만원밖에 안하더라,, 두명이서 배터지게먹었다. Etc/🔥 Hot Place 2019. 10. 7. 이전 1 ··· 8 9 10 11 다음