読者です 読者をやめる 読者になる 読者になる

kanetaiの二次記憶装置

プログラミングに関するやってみた、調べた系のものをQitaに移して、それ以外をはてブでやる運用にしようと思います。http://qiita.com/kanetai

QQ(AOJ No.0000), List of Top 3 Hills(AOJ No.0001), Digit Number(AOJ No.0002)

載せる意味あんのかwwww
問題はほぼ題名の通り
リポジトリ

QQ(AOJ No.0000)

public class aoj0000 {
	public static void main(String[] args) {
		for(int i=1; i<=9; ++i)
			for(int j=1; j<=9; ++j)
				System.out.println(i+"x"+j+"="+i*j);
	}
}

List of Top 3 Hills(AOJ No.0001)

import java.util.*;
public class aoj0001 {
	static final Scanner stdin = new Scanner(System.in);
	public static void main(String[] args) {
		ArrayList<Integer> l = new ArrayList<Integer>();
		while( stdin.hasNext() ) l.add( stdin.nextInt() );
		Collections.sort(l);
		for(int i=1; i<=3; ++i) System.out.println( l.get(l.size()-i) );
	}
}

Digit Number(AOJ No.0002)

a+bの桁数をだす。

System.out.println( new Integer(a+b).toString().length() );

でいいがなwww

import java.util.*;
public class aoj0002 {
	static final Scanner stdin = new Scanner(System.in);
	public static void main(String[] args) {
		int a,b;
		while(stdin.hasNext()){
			a=stdin.nextInt();
			b=stdin.nextInt();
			System.out.println( solve(a,b) );
		}
	}
	static int solve(int a, int b){
		int res=1;
		for(int c = a + b; c >=10; ++res, c /= 10);
		return res;
	}
}