Skip to content

Instantly share code, notes, and snippets.

@akaneko3
akaneko3 / Fact.scala
Last active December 29, 2015 05:39
Factorial with Scala
object Fact {
implicit class RichInt(val n : Int) {
def ! : Int = (1 to n).product
}
}
@akaneko3
akaneko3 / TakePrintLn.hs
Last active December 29, 2015 04:19
リストの最初の n 個を 1 行ごとに表示する
module TakePrintLn (
takePrintLn
) where
takePrintLn :: Int -> [String] -> IO ()
takePrintLn n = putStrLn . unlines . take n
@akaneko3
akaneko3 / factorial.rb
Created October 7, 2013 22:07
Factorial with Ruby
class Integer
def !
(1..self).inject(1, :+)
end
end
puts 3.! # => 6
puts 0.! # => 1
@akaneko3
akaneko3 / JapaneseCalendar.java
Last active December 12, 2015 05:39
西暦から和暦と十二支十干を得る
public class JapaneseCalendar {
private String era;
private String eto;
private final String [] ETO_A = {"子", "丑", "寅", "卯", "辰", "巳", "午", "未", "申", "酉", "戌", "亥"};
private final String [] ETO_B = {"甲", "乙", "丙", "丁", "戊", "己", "庚", "辛", "壬", "癸"};
public JapaneseCalendar(int year) {
setEra(year);
setEto(year);
}