|
|
|
codepad
|
|
|
|
Saved pastes by kabhwan:
#!/bin/bash
status_line_cnt=`svn status 2>/dev/null | grep -v .pyc | wc -l`
#echo $status_line_cnt
|
| view (11 lines) |
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define INPUT_FILE_NAME "input.txt"
|
| view (192 lines) |
#include <stdio.h>
#include <string.h>
#define MAX_STRING_LENGTH 100
#define MAX_MATCH_STRING_LENGTH 20
|
| view (80 lines, 1 line of output) |
class Rule
attr_reader :rule_name, :lhs_list, :rhs
def initialize(rule_name, lhs_list, rhs_str)
@rule_name = rule_name
|
| view (285 lines) |
class String
def digit_sum
match_data_arr = self.scan(/[0-9]/)
return 0 if !match_data_arr
|
| view (17 lines, 1 line of output) |
class BinaryTreeNode
attr_accessor :left_child, :right_child, :parent, :data
def initialize(data)
@left_child = @right_child = @parent = nil
|
| view (230 lines, 21 lines of output) |
def compare_items_element(item1, item2, elem_idx)
ch_item1 = item1[elem_idx]
ch_item2 = item2[elem_idx]
if !ch_item1 && !ch_item2
|
| view (118 lines, 6 lines of output) |
def compare_items_element(item1, item2, elem_idx)
ch_item1 = item1[elem_idx]
ch_item2 = item2[elem_idx]
if !ch_item1 && !ch_item2
|
| view (111 lines, 6 lines of output) |
=begin
Divide & Conquer 를 이용하여 n 번째 피보나치 수열의 수를 구하기
http://dev.heartsavior.net/288
=end
|
| view (70 lines, 1 line of output) |
=begin
Divide & Conquer 를 이용하여 n 번째 피보나치 수열의 수를 구하기
우리에게 많이 알려진 재귀함수로 피보나치를 구하면 피보나치 재귀에서 엄청난 중복이 생긴다.
피보나치 수열을 아래와 같이 행렬식으로 변환하면 n번의 제곱으로 수를 구할 수 있다.
|
| view (85 lines, 1 line of output) |
=begin
거듭제곱 의 점화식
c^n = c^(n/2) * c^(n/2), n is even
c^((n-1)/2) * c^((n-1)/2) * c, n is odd
|
| view (21 lines, 1 line of output) |
=begin
거듭제곱 의 점화식
c^n = c^(n/2) * c^(n/2), n is even
c^((n-1)/2) * c^((n-1)/2) * c, n is odd
|
| view (28 lines, 1 line of output) |
# :title: Modified Title
# \:title: Modified Title -> Set Page title to 'Modified Title'
#
# :main: lib/test_rdoc_3.rb
# \:main: lib/test_rdoc_3.rb -> Set start page to 'lib/test_rdoc_3.rb' 's RDoc document page
|
| view (45 lines) |
# :title: Modified Title
# \:title: Modified Title -> Set Page title to 'Modified Title'
#
# :main: lib/test_rdoc_3.rb
# \:main: lib/test_rdoc_3.rb -> Set start page to 'lib/test_rdoc_3.rb' 's RDoc document page
|
| view (45 lines, 1 line of output) |
#_class_ <b>comment</b> +test+
# Indenting...
#woowang, \+good\+ method_1
#--
#Normal Comment, so it does not include to rdoc
|
| view (59 lines, 1 comment) |
# C/C++ 로 배우는 자료구조론 연습문제 4.28
def func(num, n)
puts num * n
func(num, n * 2) if num * n < 3600
|
| view (10 lines, 14 lines of output) |
# C/C++로 배우는 자료구조론 연습문제 4.18
def binary_search(array, left, right, find_num)
return -1 if left > right
|
| view (20 lines, 4 lines of output) |