public static String toAsterisks(String password){ //Helper method written below return asteriskString(password.length()); } public static String asteriskString(int numAsterisks){ String asterisks = ""; for(int i=0;i='a' && chars[i]<='z'){ //How to reason about this line: //chars[i]-'a' is the position of the lowercase letter in the alphabet. //By adding 'A', we go that many steps away from capital 'A'. chars[i]=(char)(chars[i]-'a'+'A'); } } } public static int[] letterFrequencies(String s){ int[] freqs = new int[26]; for(int i=0;i