2012-03-01から1ヶ月間の記事一覧
Aizu Online Judge 0024 Physical Experiments 0025 Hit and Blow 体力的にしんどいので最低でも1日1問をノルマにAOJをやっていきます。
ほぼすべて理解できていないため、ひとまず知識を整理するために書いた。 どういう設計をする場合にどのパターンを用いるか確認することで理解を一段上に。共通するのは設計と実装を分けること。機能を拡張しやすくすること。 クラスを呼び出す側がそのクラ…
import java.util.ArrayList; import java.util.Scanner; public class Search1 { private static Scanner sc = new Scanner(System.in); public static void main(String[] args) { ArrayList<Integer> s = new ArrayList<Integer>(); ArrayList<Integer> t = new ArrayList<Integer>(); int num</integer></integer></integer></integer>…
import java.util.ArrayList; import java.util.Scanner; public class StackingBlocks2 { private static Scanner sc = new Scanner(System.in); private static String[] decks = new String[100]; private static ArrayList<String> blocksRemoved = new ArrayList<String></string></string>…
import java.util.ArrayList; import java.util.Scanner; public class StackingBlocks1 { private static Scanner sc = new Scanner(System.in); private static ArrayList<String> blocksStacking = new ArrayList<String>(); private static ArrayList<String> blocksRemoved = ne</string></string></string>…
import java.util.ArrayList; import java.util.Arrays; import java.util.Scanner; public class Sort1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); ArrayList<Integer> list = new ArrayList<Integer>(); int num = sc.nextInt(); for</integer></integer>…
import java.util.Scanner; public class CardGame { private static final int WINNER_TAROU = 1; private static final int WINNER_HANAKO = 0; private static final int DRAW = -1; private static int pointTarou = 0; private static int pointHanako …
import java.util.ArrayList; import java.util.Scanner; public class StandardDeviation { public static void main(String[] args) { ArrayList<Double> result = new ArrayList<Double>(); ArrayList<Integer> scores = new ArrayList<Integer>(); //メソッドに分割できるがいい名前が思い</integer></integer></double></double>…
import java.util.Scanner; public class Triangle { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double a = sc.nextDouble(); double b = sc.nextDouble(); int C = sc.nextInt(); double cRadian = C* Math.PI / 180…
import java.util.ArrayList; import java.util.Scanner; public class Distance { public static void main(String[] args) { ArrayList<Double> x = new ArrayList<Double>(); ArrayList<Double> y = new ArrayList<Double>(); setInputs(x, y); System.out.println(getDistance(x, y)); } </double></double></double></double>…
import java.util.ArrayList; import java.util.Scanner; public class Shuffle { private static Scanner sc = new Scanner(System.in); private static ArrayList<Integer> numCardsShuffle = new ArrayList<Integer>(); private static ArrayList<String> result = new ArrayList<String>();</string></string></integer></integer>…
import java.util.ArrayList; import java.util.Scanner; public class FindingAWord { public static void main(String[] args) { Scanner sc = new Scanner(System.in); ArrayList<String> inputs = new ArrayList<String>(); String target = sc.next(); setInputsToList(</string></string>…
import java.util.*; public class FindingMinimumString { public static void main(String[] args) { ArrayList<String> input = new ArrayList<String>(); setInputToList(input); System.out.println(getMinimumString(input)); } private static void setInputToList(Ar</string></string>…
import java.util.ArrayList; import java.util.NoSuchElementException; import java.util.Scanner; public class CountingCharacters { private static final int BIG_LETTER = 0; private static final int LITTLE_LETTER = 1; private static final int …
import java.util.ArrayList; import java.util.Scanner; public class SumOfNumbers { private static Scanner sc = new Scanner(System.in); private static ArrayList<Integer> result = new ArrayList<Integer>(); public static void main(String[] args) { while(sc.hasN</integer></integer>…
import java.util.ArrayList; import java.util.Scanner; public class TogglingCases { private static final int BIG_LETTER = 0; private static final int LITTLE_LETTER = 1; private static final int OTHERS = 2; private static Scanner sc = new Sc…
import java.util.ArrayList; import java.util.Scanner; public class HowManyWays { private static Scanner sc = new Scanner(System.in); private static ArrayList<Integer> result = new ArrayList<Integer>(); public static void main(String[] args) { while(sc.hasNe</integer></integer>…
import java.util.ArrayList; import java.util.Scanner; public class Grading { private static final int NOT_COME_EXAM = -1; private static Scanner sc = new Scanner(System.in); private static ArrayList<String> result = new ArrayList<String>(); public static </string></string>…
import java.util.Scanner; public class FindingMissingCards{ private static final int MAX_CARDS = 52; private static final int NUM_SUIT = 4; private static final int MAX_CARD_NUMBER = 13; private static final int SPADE = 0; private static f…
import java.util.ArrayList; import java.util.Scanner; public class PrintChessBoard { private static Scanner sc = new Scanner(System.in); private static ArrayList<Integer> height = new ArrayList<Integer>(); private static ArrayList<Integer> width = new ArrayList<Integer>(); p</integer></integer></integer></integer>…
import java.util.ArrayList; import java.util.Scanner; public class PrintFrame { private static Scanner sc = new Scanner(System.in); private static ArrayList<Integer> height = new ArrayList<Integer>(); private static ArrayList<Integer> width = new ArrayList<Integer>(); public</integer></integer></integer></integer>…
import java.util.ArrayList; import java.util.Scanner; public class PrintRectangle { private Scanner sc; private ArrayList<Integer> height; private ArrayList<Integer> width; PrintRectangle(){ this.sc = new Scanner(System.in); this.height = new ArrayList<Integer>(); t</integer></integer></integer>…
import java.util.Scanner; public class ReversingNumbers { public static void main(String[] args) { //簡単のため入力のチェックはしない Scanner sc = new Scanner(System.in); int n = Integer.parseInt(sc.next()); if(100 < n || n <= 0){ System.o…
import java.util.ArrayList; import java.util.Scanner; public class SimpleCalculator { public static void main(String[] args) { Scanner sc = new Scanner(System.in); ArrayList<Integer> result = new ArrayList<Integer>(); String operand; int a, b; label: //簡単</integer></integer>…
import java.util.Scanner; public class Circle { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //入力された値がdoubleのとき //入力された値を半径とした円の面積と円周を出力する if(sc.hasNextDouble()){ double r …
import java.util.Scanner; public class ABProblems { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //簡単のため入力のチェックは行わない int a = sc.nextInt(); int b = sc.nextInt(); //除算の商を求める int d = 0…
import java.util.*; public class SwappingTwoNumbers{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); ArrayList<String> result = new ArrayList<String>(); while(sc.hasNextLine()){ int a = sc.nextInt(); int b = sc.nextInt(); if(a</string></string>…
import java.util.*; public class PrintTestCases{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); ArrayList<Integer> n = new ArrayList<Integer>(); while(sc.hasNextInt()){ int value = sc.nextInt(); if(value != 0){ n.add(value); } </integer></integer>…
public class PrintManyHelloWorld{ public static void main(String[] args){ for(int i = 0; i < 1000; i++){ System.out.println("Hello World"); } } }
import java.util.*; public class SortingThreeNumbers{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); String input = sc.nextLine(); String[] inputArray = input.split(" "); //if文はループの処理とは関係ないので分…