Skip to content

Instantly share code, notes, and snippets.

@kazua
kazua / bingo.html
Last active December 18, 2015 11:09
JavaScriptでビンゴ抽選プログラム
<!--kazua write-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ビンゴの抽選プログラム</title>
<style type="text/css">
.tablenl {
border-collapse: collapse;
border: 1px black solid;
}
@kazua
kazua / cardGame.scala
Last active December 18, 2015 07:00
Scalaでカードゲーム
//write kazua
import scala.util.Random
object cardGame {
val rd = new Random
val cdl = List(("クラブ", 1), ("クラブ", 2), ("クラブ", 3), ("クラブ", 4), ("クラブ", 5), ("クラブ", 6), ("クラブ", 7), ("クラブ", 8), ("クラブ", 9), ("クラブ", 10), ("クラブ", 11), ("クラブ", 12), ("クラブ", 13),
("スペード", 1), ("スペード", 2), ("スペード", 3), ("スペード", 4), ("スペード", 5), ("スペード", 6), ("スペード", 7), ("スペード", 8), ("スペード", 9), ("スペード", 10), ("スペード", 11), ("スペード", 12), ("スペード", 13),
("ハート", 1), ("ハート", 2), ("ハート", 3), ("ハート", 4), ("ハート", 5), ("ハート", 6), ("ハート", 7), ("ハート", 8), ("ハート", 9), ("ハート", 10), ("ハート", 11), ("ハート", 12), ("ハート", 13),
("ダイヤ", 1), ("ダイヤ", 2), ("ダイヤ", 3), ("ダイヤ", 4), ("ダイヤ", 5), ("ダイヤ", 6), ("ダイヤ", 7), ("ダイヤ", 8), ("ダイヤ", 9), ("ダイヤ", 10), ("ダイヤ", 11), ("ダイヤ", 12), ("ダイヤ", 13))
@kazua
kazua / porkerbattle2.scala
Last active December 18, 2015 04:08
ポーカー勝負(手札交換あり版)
//write kazua
import scala.util.Random
object porkerbattle2 {
val rd = new Random
val cdl = List(("クラブ", 1), ("クラブ", 2), ("クラブ", 3), ("クラブ", 4), ("クラブ", 5), ("クラブ", 6), ("クラブ", 7), ("クラブ", 8), ("クラブ", 9), ("クラブ", 10), ("クラブ", 11), ("クラブ", 12), ("クラブ", 13),
("スペード", 1), ("スペード", 2), ("スペード", 3), ("スペード", 4), ("スペード", 5), ("スペード", 6), ("スペード", 7), ("スペード", 8), ("スペード", 9), ("スペード", 10), ("スペード", 11), ("スペード", 12), ("スペード", 13),
("ハート", 1), ("ハート", 2), ("ハート", 3), ("ハート", 4), ("ハート", 5), ("ハート", 6), ("ハート", 7), ("ハート", 8), ("ハート", 9), ("ハート", 10), ("ハート", 11), ("ハート", 12), ("ハート", 13),
("ダイヤ", 1), ("ダイヤ", 2), ("ダイヤ", 3), ("ダイヤ", 4), ("ダイヤ", 5), ("ダイヤ", 6), ("ダイヤ", 7), ("ダイヤ", 8), ("ダイヤ", 9), ("ダイヤ", 10), ("ダイヤ", 11), ("ダイヤ", 12), ("ダイヤ", 13))
@kazua
kazua / IslandSearch.scala
Created June 3, 2013 14:19
Scalaで島の数をカウント
//write kazua
import scala.io._
object IslandSearch {
def cntIsland(fp : String) : String = {
val src = Source.fromFile(fp)("UTF-8")
val lines = src.getLines.toList
cntIslandProc(lines.tail, lines.head, 0, "", 0)
}
@kazua
kazua / chkHtmlTag.scala
Last active December 17, 2015 21:58
ScalaでHTMLの入れ子状態チェック
//write kazua
import scala.io._
object chkHtmlTag {
val st = "<[^=%].*?>".r
def chkHtmlTag(fp : String) : String = {
val src = Source.fromFile(fp)("UTF-8")
val lines = src.getLines.toList.mkString
@kazua
kazua / numQuiz.scala
Last active December 17, 2015 18:59
Scalaで数当てゲーム
//write kazua
import scala.util.Random
object numQuiz {
val rd = new Random()
def numQuiz(cpn : Int = rd.nextInt(101), cnt : Int = 1, msg : String = "") : String = {
if (cnt == 1 && msg == "") println("1から100までの数値でコンピュータが何を選んだか当ててください。")
if (msg != "") println(msg)
try {
@kazua
kazua / porkerbattle.scala
Last active December 17, 2015 17:28
ポーカー勝負(手札交換なしの1回勝負版)
//write kazua
import scala.util.Random
object porkerbattle {
val rd = new Random
val cdl = List(("クラブ", 1), ("クラブ", 2), ("クラブ", 3), ("クラブ", 4), ("クラブ", 5), ("クラブ", 6), ("クラブ", 7), ("クラブ", 8), ("クラブ", 9), ("クラブ", 10), ("クラブ", 11), ("クラブ", 12), ("クラブ", 13),
("スペード", 1), ("スペード", 2), ("スペード", 3), ("スペード", 4), ("スペード", 5), ("スペード", 6), ("スペード", 7), ("スペード", 8), ("スペード", 9), ("スペード", 10), ("スペード", 11), ("スペード", 12), ("スペード", 13),
("ハート", 1), ("ハート", 2), ("ハート", 3), ("ハート", 4), ("ハート", 5), ("ハート", 6), ("ハート", 7), ("ハート", 8), ("ハート", 9), ("ハート", 10), ("ハート", 11), ("ハート", 12), ("ハート", 13),
("ダイヤ", 1), ("ダイヤ", 2), ("ダイヤ", 3), ("ダイヤ", 4), ("ダイヤ", 5), ("ダイヤ", 6), ("ダイヤ", 7), ("ダイヤ", 8), ("ダイヤ", 9), ("ダイヤ", 10), ("ダイヤ", 11), ("ダイヤ", 12), ("ダイヤ", 13))
@kazua
kazua / createPassword.scala
Last active December 17, 2015 12:59
パスワード生成
//write kazua
import scala.util.Random
object createPassword {
val rd = new Random()
val ba = List("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z")
val sa = List("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z")
val nm = List("1", "2", "3", "4", "5", "6", "7", "8", "9", "0")
@kazua
kazua / convDate.java
Created May 17, 2013 16:20
和暦⇔西暦相互変換
//write kazua
import java.util.*;
import java.text.*;
public class convDate {
private String convJtGDate(String src) throws ParseException {
Integer gc = 0;
String gg = src.substring(0, 2);
Integer yy = Integer.parseInt(src.substring(2, src.indexOf("年")));
@kazua
kazua / cardShuffle.scala
Created May 16, 2013 12:14
カードシャッフル
//write kazua
import scala.util.Random
object cardShuffle {
val rd = new Random
val cdl = List(("クラブ", 1), ("クラブ", 2), ("クラブ", 3), ("クラブ", 4), ("クラブ", 5), ("クラブ", 6), ("クラブ", 7), ("クラブ", 8), ("クラブ", 9), ("クラブ", 10), ("クラブ", 11), ("クラブ", 12), ("クラブ", 13),
("スペード", 1), ("スペード", 2), ("スペード", 3), ("スペード", 4), ("スペード", 5), ("スペード", 6), ("スペード", 7), ("スペード", 8), ("スペード", 9), ("スペード", 10), ("スペード", 11), ("スペード", 12), ("スペード", 13),
("ハート", 1), ("ハート", 2), ("ハート", 3), ("ハート", 4), ("ハート", 5), ("ハート", 6), ("ハート", 7), ("ハート", 8), ("ハート", 9), ("ハート", 10), ("ハート", 11), ("ハート", 12), ("ハート", 13),
("ダイヤ", 1), ("ダイヤ", 2), ("ダイヤ", 3), ("ダイヤ", 4), ("ダイヤ", 5), ("ダイヤ", 6), ("ダイヤ", 7), ("ダイヤ", 8), ("ダイヤ", 9), ("ダイヤ", 10), ("ダイヤ", 11), ("ダイヤ", 12), ("ダイヤ", 13))