Natalia__krkrkr

Хламовник

Sep 4th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.77 KB | None | 0 0
  1. import java.util.ArrayList;
  2.  
  3.  
  4.  
  5. //        String[] names = {"dsgsdfh", "sd vsd"};
  6. //        String[] values = {"dfs xdfs d", "sisd nas"};
  7. //
  8. //        ArrayList<String[]> allArrays = new ArrayList<String[]>();
  9. //        allArrays.add(names);
  10. //        allArrays.add(values);
  11. //
  12. //        for (String a[] : allArrays) {
  13. //            for(int i = 0; i<allArrays.size(); i++) {
  14. //                System.out.println(a[i]);
  15. //            }
  16. //            for (String b : a) {
  17. //                System.out.println(b);
  18. //            }
  19. //        }
  20. //    }
  21. //}
  22. public class main {
  23.     public static void main(String[] args) {
  24.         int nameSize = 4;
  25.         int nameNumber = 5;
  26.         int controlInd1=0;
  27.         int controlInd2;
  28.         String[] name = new String[]{"retw", "rqu", "wert", "r", "asd"};
  29.         String[] nameFuke = new String[nameNumber];
  30.         String alphabet = "qwertyuiopasd";
  31. //        ArrayList<String> newName = new ArrayList<>();
  32. //        ArrayList<String> endName = new ArrayList<>();
  33. //        ArrayList<String []> fuke = new ArrayList<>();
  34.         for(int j = 0; j< nameNumber; j++){
  35.             for(int i = 0; i< nameSize; i++){
  36.                 controlInd2 = index(name[j],i,nameSize);
  37.                 if(controlInd1<= index(name[j],i,nameSize)){
  38.                     nameFuke[j] = name[j];
  39.                    
  40.                 }
  41.                 controlInd1=controlInd2;
  42.             }
  43.         }
  44. //        //Ща пробуем новую поеботу
  45. //        int inde = 0;
  46. //        for(String na: name){
  47. //            for (String n: name){
  48. //                for (String alp: alphabet.split("")){
  49. //                    if(n==alp){
  50. //                        alphabet.indexOf(alp);
  51. //                    }
  52. //                }
  53. //
  54. //            }
  55. //        }
  56.         //Вариант,когда они все записаны в одном массиве, как одни буквы
  57.        // String[] newName = new String [name.length];
  58. //        for (String na: name){
  59. //            if (na.length() == nameSize){
  60. //                for (String n: na.split("")){
  61. //                    newName.add(n);
  62. //                }
  63. //            }
  64. //            if(na.length() != nameSize){
  65. //                for (String n: na.split("")){
  66. //                    newName.add(n);
  67. //                }
  68. //                for (int i =0; i<nameSize-na.length(); i++){
  69. //                    newName.add(" ");
  70. //                }
  71. //            }
  72. //        }
  73. //        System.out.print(newName);
  74. //        for(int i = 0; i<newName.size(); i++){
  75. //            System.out.print(newName.get(i));
  76. //            for(int h = i; h<newName.size(); h = h+4) {
  77. //                for (int g = 0; g < alphabet.length; g++) {
  78. //                    if (newName.get(h) == alphabet[g]) {
  79. //                        for (int j = i; j < nameSize; j++) {
  80. //                            endName.add(newName.get(j));
  81. //                        }
  82. //                    }
  83. //                }
  84. //            }
  85. //        }
  86. //        System.out.print(endName);
  87.     }
  88.     //метод, который возвращает бод какой цифрой у нас буква в алфавите, а еще я сделаю все слова одного размер
  89.     // тут, чтобы не было ошибки. ведь мы заранее знаем размер слова
  90.     //теперь вместо букв там пробелы
  91.     public static int index (String nam, int numbNam,int nameSize){
  92.         String alphabet = "qwertyuiopasd";
  93.         String [] namMas = new String[nameSize];
  94.         int ind = 0;
  95.         for(int i = 0; i<nam.length(); i++){
  96.             for(String n:nam.split("")){
  97.                 namMas[i]=n;
  98.             }
  99.         }
  100.         if(namMas.length!=nameSize){
  101.             for(int i = nam.length(); i<nameSize-namMas.length;i++ ){
  102.                 namMas[i]=" ";
  103.             }
  104.         }
  105.         for (String n:nam.split("")){
  106.            if(namMas[numbNam]==n) {
  107.                ind = n.indexOf(alphabet);
  108.            }
  109.         }
  110.         return ind;
  111.     }
  112. }
  113.  
  114. //        System.out.println("Введите число:");
  115. //        Scanner scanIn = new Scanner(System.in);
  116. //        String temp = new String(scanIn.nextLine());
  117. //        int number = 0;
  118. //
  119. //        try{
  120. //            number = Integer.parseInt(temp);
  121. //            Array a = new Array();
  122. //            a.putIn(number);
  123. //            System.out.println("Делители числа " + number + ", за исключением 1 и самого числа:");
  124. //            System.out.println(a.arrToStr());
  125. //        } catch (Exception e){
  126. //            System.out.println("Введен недопустимый символ, программа будет завершена");
  127. //        }
Advertisement
Add Comment
Please, Sign In to add comment