Skip to content

Instantly share code, notes, and snippets.

View omiend's full-sized avatar
🦌
CrawlingElk

omiend omiend

🦌
CrawlingElk
  • tokyo / japan
  • 11:32 (UTC +09:00)
  • X @omiend
View GitHub Profile
@omiend
omiend / gist:54d5ef3e7408e5935ac6
Created September 11, 2014 05:14
Scala De FizzBuzz
/**
* Scala De FizzBuzz
*/
object FizzBuzz {
/**
* 先ずはJavaっぽく...
*/
def forDeFizzBuzz: Unit = {
for (i: Int <- 1 to 30) {
@omiend
omiend / gist:61f95fc3614d64463c1f
Created September 11, 2014 05:15
世界のナベアツあるごりずむ
import scala.collection.immutable.List
object nabeatsuAlgorism {
/**
* 世界のナベアツアルゴリズム
* 3の倍数と3がつく数字のときだけ'アホ'になります
*/
def main(args: Array[String]): Unit = {
// 1~40までの数字に対してmapを実行
@omiend
omiend / gist:88512c05f3ea56db9fcc
Last active May 31, 2016 06:43
Scalaで素数を出力する(Scala De Sieve of Eratosthenes)
import scala.collection.immutable.List
import scala.annotation.tailrec
/** 素数を取得 */
object PrimeNumber {
def main(args: Array[String]): Unit = {
// 1は除外(素数についてのお約束ごと)
searchPrimeNumber(List.range(2, 10000))
}
@omiend
omiend / PageNation.scala
Last active August 29, 2015 14:10
PageNation
package models
/** ページ処理で利用するクラス */
case class PageNation[A](currentPageNum: Int // 現在のページ番号
,totalCount : Int // 全体件数
,dataList : List[A] // 一覧するデータリスト
) {
/** 取得したデータの件数からページ数を計算 */
def maxPageNumber: Int = {
import scala.annotation.tailrec
object LifeGame {
def main(args: Array[String]) = {
queenBee
}
/**
* ライフゲーム
@omiend
omiend / LifeGame.scala
Last active August 29, 2015 14:11
Scalaでライフゲームを書いてみました ref: http://qiita.com/omiend/items/b719273b7a30dbf3bd12
import scala.annotation.tailrec
object LifeGame {
def main(args: Array[String]) = {
queenBee
}
/**
* ライフゲーム
@omiend
omiend / gist:0172e63accbae7fd5cc0
Created December 25, 2014 05:06
うるう年
object Uruu {
def main(args: Array[String]) = {
List.range(1983, 2017) foreach { year =>
println(s"${year} = ${year % 4 == 0 && (year % 100 != 0 || year % 400 == 0)}")
}
}
}
@omiend
omiend / gist:89220e5b9ce773da6d7f
Last active August 29, 2015 14:15
LifeGame(二次元)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>二次元ライフゲーム</title>
<script type="text/javascript" src="https://www.googledrive.com/host/0BxNQTV_CEVCHZDM5XzZPS1JQd3c"></script><!-- Three.js -->
<script type="text/javascript" src="https://www.googledrive.com/host/0BxNQTV_CEVCHcDEtSGpLV20zRjg"></script><!-- TrackballControls.js -->
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
</head>
@omiend
omiend / gist:f7c9a3e365bd05c5cad4
Last active August 29, 2015 14:15
LifeGame(三次元)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>三次元ライフゲーム</title>
<script type="text/javascript" src="https://www.googledrive.com/host/0BxNQTV_CEVCHZDM5XzZPS1JQd3c"></script><!-- Three.js -->
<script type="text/javascript" src="https://www.googledrive.com/host/0BxNQTV_CEVCHcDEtSGpLV20zRjg"></script><!-- TrackballControls.js -->
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
</head>
@omiend
omiend / gist:e5f1974052e0ebc22006
Last active August 29, 2015 14:20
【git】現在日付でスタッシュ
#!/bin/sh
git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree stash save `date`