AOJ2271 KUPC

問題リンク KUPC

  • 解法

K, U, P, Cの枚数のうち、一番小さいものが答えです。

  • ソース
import java.util.Scanner;

//KUPC
public class AOJ2271 {

	void run(){
		Scanner sc = new Scanner(System.in);
		char[] s = sc.next().toCharArray();
		int[] c = new int[4];
		for(int i=0;i<s.length;i++){
			if(s[i]=='K')c[0]++;
			if(s[i]=='U')c[1]++;
			if(s[i]=='P')c[2]++;
			if(s[i]=='C')c[3]++;
		}
		System.out.println(Math.min(c[0], Math.min(c[1], Math.min(c[2], c[3]))));
	}
	
	public static void main(String[] args) {
		new AOJ2271().run();
	}
}