Untitled

Run Settings
LanguageJava
Language Version
Run Command
import java.util.*; class Main { public static void main(String[] args) { System.out.println(new Main().addUnderscoreToLetters("abcDrgeifkHfhfgh")); } public String addUnderscoreToLetters(String words){ char[] charArray = words.toCharArray(); List<Character> charList = new LinkedList<>(); for(char character: charArray){ charList.add(character); } for(int i = 0 ; i < charList.size()-1; i++){ if((int)charList.get(i) >= (int)'a' && (int)charList.get(i) <= (int)'z' && (int)charList.get(i+1) >= (int)'A' && (int)charList.get(i+1) <= (int)'Z'){ charList.add(i+1,'_'); } } return charList.toString(); } } // Input String s = "abcDrgeifkHfhfgh"; Add '_' wherever ther is a small letter followed by a capital letter
Editor Settings
Theme
Key bindings
Full width
Lines