Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- import java.util.Scanner;
- import java.util.regex.Matcher;
- import java.util.regex.Pattern;
- public class Main {
- public static void main(String[] args) {
- Scanner in = new Scanner(System.in);
- String str1 = "Hello,surrounded,shades,big,milk,lie,advise,attribute,unit";
- int k=0;
- int p = (int) (Math.random() * 2); //рандом 0 и 1
- System.out.println(p);
- String[] SS = str1.split(","); //разделитель
- if (p == 0) {
- str1="";
- for(String S1:SS) {
- Pattern pattern = Pattern.compile("^[^aeuioy][a-z]+");
- Matcher matcher = pattern.matcher(S1); // Метод matches() проверяет строку на соответствие регулярному выражению.
- if(!matcher.find()) str1+=S1+" ";
- k++;
- }
- }
- else {
- str1="";
- for(String S1:SS) {
- Pattern pattern = Pattern.compile("^[aeuioy][a-z]+");// ^-логическое "НЕ"
- Matcher matcher = pattern.matcher(S1);
- if(!matcher.find()) str1+=S1+" ";
- k++;
- }
- }
- System.out.println("Kol-vo udalennykh slov:" + k);
- System.out.println(str1);
- double y = Math.sqrt(str1.length()*k/(k*k));
- System.out.println("Y = "+y);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement