Skip to content

Instantly share code, notes, and snippets.

@KazumasaSUGAYA
KazumasaSUGAYA / Stacking Blocks I
Created October 28, 2012 09:33
Stacking Blocks I
【Stacking Blocks I】
http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=10032
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Stack;
@KazumasaSUGAYA
KazumasaSUGAYA / CardGame
Created October 28, 2012 08:04
CardGame
【引用先】
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Random;
public class CardGame {
/**
@KazumasaSUGAYA
KazumasaSUGAYA / Stacking Blocks II
Created October 24, 2012 13:29
Stacking Blocks II
【引用先】
http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=10033
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
@KazumasaSUGAYA
KazumasaSUGAYA / Simple Calculator
Created October 24, 2012 09:10
Simple Calculator
【問題】
http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=10010
【Scannerクラス】
http://docs.oracle.com/javase/jp/6/api/java/util/Scanner.html
package example.excercise;
import java.io.IOException;
import java.util.Scanner;
@KazumasaSUGAYA
KazumasaSUGAYA / 数独を解くプログラムの作成
Created October 22, 2012 09:57
数独を解くプログラムの作成
【アルゴリズム】
0. 読み込む。
1. 1つの空マスに対して1~9の値候補を用意する。
2. 横(行)を見て、並んでいる値をそのマスの候補から除く。
3. 縦(列)を見て、並んでいる値をそのマスの候補から除く。
4. ブロック(3×3)を見て、並んでいる値をそのマスの候補から除く。
5. 残った候補をマスに入れる。
6. 0.から5.を繰り返す。
@KazumasaSUGAYA
KazumasaSUGAYA / ソーティング
Created October 15, 2012 07:26
基本的なアルゴリズム(ソート)の習得
【内容】
整数が代入できるリストを作成して、リストに1~10の整数を挿入します。そのリストを昇順、降順に並び替えてみます。
【SortListクラス】
public class SortList {
public static void main(String[] args) {
//整数のリストを作成する
ArrayList<Integer> list = new ArrayList<Integer>();
int max = 10;
@KazumasaSUGAYA
KazumasaSUGAYA / 1015 勉強会
Created October 15, 2012 07:20
FizzBuzz問題
【内容】
最小値(min)〜最大値(max)までの整数を順番に出力します。
3の倍数だとfizz、5の倍数だとbuzz、 3と5の最小公倍数15の倍数がとfizzbuzzを出力する。
public class FizzBuzz {
public static void main(String[] args) {
int min = 1;
int max = 100;