Pangrams

Sort by

recency

|

231 Discussions

|

  • + 0 comments

    java

       public static String pangrams(String s) {
            HashMap<Character,Character> alphabet = new HashMap<>();
            IntStream.rangeClosed('a', 'z').mapToObj(c -> (char)c).forEach(c -> alphabet.put(c, '0'));
            int counter = alphabet.size();
            
    
            for(int i = 0; i < s.length(); i++){
                char character = Character.toLowerCase(s.charAt(i));
                if(alphabet.containsKey(character) && alphabet.get(character) == '0'){
                    alphabet.put(character, '1');
                    counter--;
                }
            }
            
            return counter == 0 ? "pangram" : "not pangram";
        }
    
  • + 0 comments

    JS

    function pangrams(s) {
        return new Set(s.toUpperCase().split("").filter((char) => char !== " ")).size === 26 ? "pangram" : "not pangram";
    }
    
  • + 0 comments

    C#

    public static string pangrams(string s)
        {
            string newString = s.ToLower();
            
            string result = "pangram";
            
            for(char letra = 'A'; letra <= 'Z'; letra++){
                if(!newString.Contains(char.ToLower(letra))) {
                    result = "not "+result;
                    break;
                }
            }
            
            return result;
        }
    
  • + 0 comments
    	Set<Character> chars = new HashSet<>();
            for (int i='a'; i<='z'; i++) {
                chars.add((char)i);
            }
            for (char c : s.toCharArray()) {
                if (c == ' ') continue;
                if (c >= 'A' && c <= 'Z') {
                    chars.remove((char)(c+32));
                } else {
                    chars.remove(c);
                }
            }
            return chars.size() == 0 ? "pangram" : "not pangram";
    
  • + 0 comments

    Python3 Solution: def pangrams(s): string = s.lower() for j in [chr(i) for i in range(ord('a'), ord('z') + 1)]: if j not in string: return('not pangram')

    return('pangram')