fork download
  1. <?php
  2.  
  3. $s1 = readline("Введіть рядок S1 (до 70 символів): ");
  4.  
  5. if (strlen($s1) > 70) {
  6. echo "Помилка! Довжина рядка S1 не може перевищувати 70 символів.\n";
  7. }
  8.  
  9. // Масив для зберігання унікальних голосних
  10. $uniqueVowels = [];
  11. // Масив для нового рядка без дублюючих голосних
  12. $newString = [];
  13.  
  14. // Цикл для обробки кожного символу в рядку S1
  15. for ($i = 0; $i < strlen($s1); $i++) {
  16. $char = strtolower($s1[$i]);
  17.  
  18. // Перевірка гласної
  19. if (strpbrk($char, "aeiouyj")) {
  20. // Перевірка на унікальність
  21. if (!in_array($char, $uniqueVowels)) {
  22. $uniqueVowels[] = $char;
  23. $newString[] = $char;
  24. }
  25. } else {
  26. // Додавання не голосних символів
  27. $newString[] = $char;
  28. }
  29. }
  30.  
  31. // Об'єднання масиву нового рядка в строку
  32. $result = implode("", $newString);
  33.  
  34. echo "Рядок S1 без дублюючих голосних: " . $result . "\n";
  35.  
  36. ?>
  37.  
Success #stdin #stdout 0.03s 26120KB
stdin
f d u j k g r j o j m h j a a
stdout
Рядок S1 без дублюючих голосних: f d u j k g r  o  m h  a