Codeforces #70 (div2) A "Haiku"
問題:http://codeforces.com/contest/78/problem/A
母音(a,e,i,o,u)が各行に5つ,7つ,5つと含まれているかどうかを求める.
コード
import java.util.*; public class A { public static void main(String[] args) { Scanner s = new Scanner(System.in); List<Character> a = Arrays.asList('a', 'i', 'u', 'e', 'o'); int r = 0; for (char c : s.nextLine().toCharArray()) { if(a.contains(c)){ ++r; } } if(r != 5){ System.out.println("NO"); return; } r = 0; for(char c : s.nextLine().toCharArray()){ if(a.contains(c)){ ++r; } } if(r != 7){ System.out.println("NO"); return; } r = 0; for (char c : s.nextLine().toCharArray()) { if(a.contains(c)){ ++r; } } System.out.println(r == 5 ? "YES": "NO"); } }