Advertisement
Guest User

Untitled

a guest
May 25th, 2015
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. package com.company;
  2.  
  3. import java.util.Scanner;
  4. import java.util.regex.Matcher;
  5. import java.util.regex.Pattern;
  6.  
  7. public class Main {
  8.  
  9. public static void main(String[] args) {
  10.  
  11. Scanner in = new Scanner(System.in);
  12.  
  13. String str1 = "Hello,surrounded,shades,big,milk,lie,advise,attribute,unit";
  14. int k=0;
  15. int p = (int) (Math.random() * 2); //рандом 0 и 1
  16. System.out.println(p);
  17. String[] SS = str1.split(","); //разделитель
  18. if (p == 0) {
  19. str1="";
  20. for(String S1:SS) {
  21.  
  22. Pattern pattern = Pattern.compile("^[^aeuioy][a-z]+");
  23. Matcher matcher = pattern.matcher(S1); // Метод matches() проверяет строку на соответствие регулярному выражению.
  24. if(!matcher.find()) str1+=S1+" ";
  25. k++;
  26. }
  27. }
  28. else {
  29. str1="";
  30. for(String S1:SS) {
  31. Pattern pattern = Pattern.compile("^[aeuioy][a-z]+");// ^-логическое "НЕ"
  32. Matcher matcher = pattern.matcher(S1);
  33. if(!matcher.find()) str1+=S1+" ";
  34. k++;
  35.  
  36. }
  37. }
  38.  
  39. System.out.println("Kol-vo udalennykh slov:" + k);
  40. System.out.println(str1);
  41. double y = Math.sqrt(str1.length()*k/(k*k));
  42. System.out.println("Y = "+y);
  43.  
  44. }
  45.  
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement