@@ -0,0 +1,1448 @@
+/* ============================================================================%0D%0A * Copyright (c) 2015 Imagic Bildverarbeitung AG, CH-8152 Glattbrugg.%0D%0A * All rights reserved.%0D%0A *%0D%0A * http://www.imagic.ch/%0D%0A * ============================================================================%0D%0A */%0D%0Apackage algorithm.string;%0D%0A%0D%0Aimport java.util.HashSet;%0D%0Aimport java.util.Scanner;%0D%0Aimport java.util.Set;%0D%0A%0D%0A/**%0D%0A *%0D%0A * @version $Revision$%0D%0A * @version $Date$%0D%0A * @author $Author$%0D%0A * @owner Sandro Mario Zbinden%0D%0A */%0D%0Apublic class Panagrams %7B%0D%0A    public static class Solution %7B%0D%0A%0D%0A        public static boolean isPanagram(String input) %7B%0D%0A        %09Set%3CCharacter%3E letterSet = new HashSet%3C%3E();%0D%0A        %09for (int i = 0; i %3C input.length(); i++) %7B%0D%0A        %09%09if (Character.isLetter(input.charAt(i))) %7B%0D%0A        %09%09%09letterSet.add(Character.valueOf(Character.toLowerCase(input.charAt(i))));%0D%0A        %09%09%7D%0D%0A        %09%09if (letterSet.size() == 26) %7B%0D%0A        %09%09%09return true;%0D%0A        %09%09%7D%0D%0A        %09%7D %0D%0A        %09return false;%0D%0A        %7D%0D%0A%0D%0A        public static void main(String%5B%5D args) %7B%0D%0A            try (Scanner in = new Scanner(System.in)) %7B%0D%0A                if (isPanagram(in.nextLine())) %7B%0D%0A                %09System.out.println(%22pangram%22);%0D%0A                %7D else %7B%0D%0A                %09System.out.println(%22not pangram%22);%0D%0A                %7D%0D%0A            %7D%0D%0A        %7D%0D%0A    %7D%0D%0A%0D%0A    public static void main(String%5B%5D args) %7B%0D%0A        Solution.main(null);%0D%0A    %7D%0D%0A%7D%0D%0A

Add Solution for the Panagrams Problem