fork download
  1. class Example{
  2.  
  3. public static String[] findWordsOfLength(String letters, int wordSize) {
  4. if(letters == null) {
  5. return null;
  6. }
  7.  
  8. int size = letters.length();
  9. int wordMax = size - wordSize + 1;
  10. if(size < wordMax || wordMax <= 0) {
  11. return new String[0];
  12. }
  13.  
  14. int j = 0;
  15. String[] result = new String[wordMax];
  16.  
  17. for (int i = 0; i < wordMax; i++) {
  18. result[j ++] = letters.substring(i, i + wordSize);
  19. }
  20.  
  21. return result;
  22. }
  23.  
  24. public static void main(String[] args) {
  25. String[] words = findWordsOfLength("fourgooddogsswam", 4);
  26.  
  27. for(String word : words) {
  28. System.out.println(word);
  29. }
  30. }
  31. }
Success #stdin #stdout 0.05s 4386816KB
stdin
Standard input is empty
stdout
four
ourg
urgo
rgoo
good
oodd
oddo
ddog
dogs
ogss
gssw
sswa
swam