fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main(String[] args) {
  11. String[] StrArray = new String[]{"яблоки", "олег", "башня", "гриб"};
  12. for(int i = 0; i < StrArray.length - 1; i++) {
  13. for(int j = i+1; j < StrArray.length; j++){
  14. if(StrArray[i].charAt(StrArray[i].length()-1) ==StrArray[j].charAt(0)){
  15. String tmp = StrArray[j];
  16. for(int k = j; k > i + 1; k--)
  17. StrArray[k] = StrArray[k-1];
  18. StrArray[i+1] = tmp;
  19. }
  20. if (StrArray[i].charAt(0) == StrArray[j].charAt(StrArray[j].length()-1)){
  21. String tmp = StrArray[j];
  22. for(int k = j; k > i; k--)
  23. StrArray[k] = StrArray[k-1];
  24. StrArray[i] = tmp;
  25. }
  26. }
  27. }
  28. for (int i =0;i<=StrArray.length-1;i++){
  29. System.out.println(StrArray[i]);
  30. }
  31. }
  32. }
  33.  
Success #stdin #stdout 0.04s 2184192KB
stdin
Standard input is empty
stdout
гриб
башня
яблоки
олег