Skip to content

Instantly share code, notes, and snippets.

View developer-sdk's full-sized avatar
Finding...

hs_seo developer-sdk

Finding...
View GitHub Profile
@developer-sdk
developer-sdk / python_decorator_example.py
Created September 7, 2018 00:29
파이썬 데코레이터
#!/usr/bin/python
# -*- coding: utf-8 -*-
import time, datetime
# 클래스 데코레이터
class ElapsedDecorator:
# 클래스 생성시 func에 입력
def __init__(self, f):
self.func = f
@developer-sdk
developer-sdk / param_check_decorator.py
Created September 7, 2018 05:16
restrict python param values
#!/usr/bin/env python
# -*- coding: utf-8 -*-
_LIST1_ = [ "json", "txt", "csv" ]
_LIST2_ = [ "1", "2", "3" ]
_LIST3_ = [ "a", "b", "c" ]
def check_param_values(param_index, check_list):
''' param_index로 전달된 데이터가, check_list에 있는 데이터 인지 확인하고 오류를 발생하는 데코레이터 '''
@developer-sdk
developer-sdk / Problem2616.java
Created September 9, 2018 13:50
정올,앱,2616
package sdk.jungol.dynamic;
import java.util.Scanner;
/**
* 정올, 2616, 앱
* 다이나믹 프로그래밍
*
* http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=1878&sca=3050
*
@developer-sdk
developer-sdk / Problem1049.java
Created September 12, 2018 14:54
백준, 기타줄, 1049, 그리디 알고리즘
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
/**
* 백준, 기타줄, 1049
*
* @author whitebeard-k
*
@developer-sdk
developer-sdk / BubbleSort.java
Created September 17, 2018 13:17
buble sort
import java.util.Arrays;
/**
* 거품정렬
* 두 인접한 원소를 비교하여 확인하는 처리하는 정렬
*
* @author User
*
*/
public class BubbleSort {
@developer-sdk
developer-sdk / Problem2193.java
Created September 18, 2018 13:52
백준, 이친수, 2193, 다이나믹 프로그래밍
import java.util.Scanner;
public class Problem2193 {
public static long[][] dp;
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
@developer-sdk
developer-sdk / Problem1931.java
Created September 18, 2018 14:03
백준,1931,회의실배정
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.Comparator;
public class Problem1931 {
static int size;
@developer-sdk
developer-sdk / rma_metric.py
Created January 7, 2019 13:39
ResourceManager Metric REST API
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import urllib, json, urllib2, datetime
from urllib2 import HTTPError
def request_get(request_url):
return request(request_url, "GET", "", {'Content-Type': 'application/json'})
def request(request_url, request_type="GET", data="", header={}):
'''send url and get response'''
@developer-sdk
developer-sdk / Problem14502.java
Created January 12, 2019 10:43
백준, 14502, 연구소
package sdk.backjun.bfs;
import java.util.LinkedList;
import java.util.Queue;
import java.util.Scanner;
/**
* 백준, 14502
* 연구소
*
@developer-sdk
developer-sdk / Problem4673.java
Created January 12, 2019 11:05
백준, 4673, 셀프넘버
package sdk.backjun;
/**
* 백준, 4673
* 셀프 넘버
*
* @author whitebeard-k
*
*/
public class Problem4673 {