Вывести неповторяющиеся символы заданной строки

Найти уникальные и повторяющиеся символы

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Найти повторяющиеся символы в массиве
Доброго времени суток! Не могли бы подсказать как решить такую задачу. Дана последовательность.

String, найти слова, в которых есть повторяющиеся символы
Дан текст не менее, чем из 7 слов, нужно найти слова в которых есть повторяющиеся символы и.

Массив. Удалить из исходного массива уникальные (не повторяющиеся) элементы
Вводится длина одномерного массива и значения его элементов. Удалить из исходного массива.

Добавлено через 2 минуты
нужно не для конкретных символов и слов,а для рандомных.в этом проблема,
ввод символов :
abcab
ввод слова:
abc
вывод должен быть такой:
00100

На входе — любая последовательность символов, строка длиной N.
Затем — определяем, какие символы повторяются, а какие — нет.
На выходе — заменяем повторяющиеся символы нулями, а уникальные — единицами. Строка на выходе также длиной N.

Добавлено через 1 час 14 минут
В такой случае:

Добавлено через 14 секунд
вот есть код:

Добавлено через 21 секунду
он работает,только его нужно изменить

Добавлено через 2 минуты
ввожу символы:abcab
ввожу слово:abc
выводит:100
а нужно:00100

Добавлено через 1 минуту
прога ставит abc-1
а мне нужно a b c- 0 0 1

Добавлено через 3 минуты
актуально

Так задачу вы так и не сформулировали.
А «то» или не «то» можно понять только при внятной формулировке.

Вывести в алфавитном порядке все уникальные символы
Доброго времени суток! Вопрос: задан массив из К символов латинского алфавита. Вывести на экран в.

Без глобальной переменной. Уникальные символы из строки на экран copy_if
Смысл простой. Вывод на экран только уникальных символов из строки с сохранением порядка. Есть.

Повторяющиеся символы в строке
Разработать программу, которая вводит текст, заменяет в нем стоящие подряд одинаковые символы одним.

Повторяющиеся символы в строке
Дано слово. Удалить из него все повторяющиеся буквы, оставив их первые вхождения, то есть в слове.

Источник

Неповторяющиеся символы

Здраствуйте, у меня вот такое задание:

я ввожу строку а программа должна мне выдать буквы которые не повторяются..вот например:
ввожу— ааприввет
ответ— прит
и это я сделал. ))) вот листинг.

Добавлено через 1 минуту
то что англ написано. —-но она не работает , вот мой листинг программы

Комментарий модератора
Используйте теги форматирования кода.

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Записать в новый файл все неповторяющиеся символы исходного файла
Здравствуйте, помогите, пожалуйста, решить задачу: Разработать программу, которая читает файл.

Нужно перевести небольшую программу, написанную на C++, на С (неповторяющиеся символы в строке)
Текст задачи — «Для заданной строки получить те символы, которые встречаются в ней по одному разу.».

Вывести в другой файл все неповторяющиеся символы исходного файла
Файл заполнен символами латинского алфавита. Выведите в другой файл все не повторяющиеся символы.

Неповторяющиеся рандомные числа
Друзья, Пишу программу для проверки таблицы умножения. В тот момент, когда он должен выдавать.

Источник

Java String: упражнения, практика, решение

Java String Exercises [106 упражнений с решением]

1. Напишите программу на Java, чтобы получить символ по указанному индексу в строке. Перейти к редактору

2. Напишите программу на Java, чтобы получить символ (кодовую точку Unicode) по указанному индексу в строке. Перейти к редактору

3. Напишите программу на Java, чтобы получить символ (кодовую точку Unicode) перед указанным индексом в строке. Перейти к редактору

4. Напишите Java-программу для подсчета количества кодовых точек Unicode в указанном текстовом диапазоне строки. Перейти к редактору

5. Напишите Java-программу для лексикографического сравнения двух строк. Перейти к редактору

6. Напишите Java-программу для лексикографического сравнения двух строк, игнорируя различия в регистре. Перейти к редактору

7. Напишите программу на Java для объединения данной строки в конец другой строки. Перейти к редактору

8. Напишите программу на Java, чтобы проверить, содержит ли данная строка заданную последовательность значений символов. Перейти к редактору

9. Напишите Java-программу для сравнения заданной строки с указанной последовательностью символов. Перейти к редактору

10. Напишите Java-программу для сравнения заданной строки с указанным строковым буфером. Перейти к редактору

11. Напишите программу на Java для создания нового объекта String с содержимым массива символов. Перейти к редактору

12. Напишите программу на Java, чтобы проверить, заканчивается ли данная строка содержимым другой строки. Перейти к редактору

13. Напишите программу на Java, чтобы проверить, содержат ли два объекта String одинаковые данные. Перейти к редактору

14. Напишите Java-программу для сравнения заданной строки с другой строкой, не обращая внимания на регистр. Перейти к редактору

15. Напишите Java-программу для печати текущей даты и времени в указанном формате. Перейти к редактору

NB. Текущая дата и время будут меняться в зависимости от вашей системной даты и времени.

16. Напишите программу на Java, чтобы получить содержимое заданной строки в виде байтового массива. Перейти к редактору

17. Напишите программу на Java, чтобы получить содержимое заданной строки в виде массива символов. Перейти к редактору

18. Напишите Java-программу для создания уникального идентификатора данной строки. Перейти к редактору

19. Напишите программу на Java, чтобы получить индекс всех символов алфавита. Перейти к редактору

Пример строки алфавита: «Быстрая коричневая лиса перепрыгивает через ленивую собаку».

20. Напишите программу на Java, чтобы получить каноническое представление строкового объекта. Перейти к редактору

21. Напишите программу на Java, чтобы получить последний индекс строки в строке. Перейти к редактору

Пример строки алфавита: «Быстрая коричневая лиса перепрыгивает через ленивую собаку».

22. Напишите Java-программу, чтобы получить длину заданной строки. Перейти к редактору

23. Напишите программу на Java, чтобы определить, соответствует ли регион в текущей строке региону в другой строке. Перейти к редактору

24. Напишите программу на Java, чтобы заменить все символы «d» на символы «f». Перейти к редактору

25. Напишите программу на Java, чтобы заменить каждую подстроку данной строки, которая соответствует данному регулярному выражению, с данной заменой. Перейти к редактору

Пример строки: «Быстрая коричневая лиса перепрыгивает через ленивую собаку».

В приведенной выше строке замените всю лису на кошку.

26. Напишите программу на Java, чтобы проверить, начинается ли данная строка с содержимого другой строки. Перейти к редактору

27. Напишите программу на Java, чтобы получить подстроку данной строки между двумя указанными позициями. Перейти к редактору

28. Напишите Java-программу для создания массива символов, содержащего содержимое строки. Перейти к редактору

29. Напишите программу на Java, чтобы преобразовать все символы строки в нижний регистр. Перейти к редактору

30. Напишите программу на Java, чтобы преобразовать все символы в строке в верхний регистр. Перейти к редактору

31. Напишите программу на Java, чтобы обрезать любой начальный или конечный пробел из заданной строки. Перейти к редактору

32. Напишите программу на Java, чтобы найти самую длинную палиндромную подстроку в строке. Перейти к редактору

33. Напишите программу на Java, чтобы найти все чередования данных строк. Перейти к редактору

34. Напишите программу на Java, чтобы найти второй по частоте символ в данной строке. Перейти к редактору

35. Напишите программу на Java для печати всех перестановок данной строки с повторением. Перейти к редактору

36. Напишите программу на Java, чтобы проверить, являются ли две строки чередованием данной строки. Предполагая, что уникальные символы в обеих строках. Перейти к редактору

37. Напишите программу на Java, чтобы найти длину самой длинной подстроки без повторяющихся символов. Перейти к редактору

38. Напишите программу на Java для печати после удаления дубликатов из заданной строки. Перейти к редактору

39. Напишите программу на Java, чтобы найти первый неповторяющийся символ в строке. Перейти к редактору

40. Напишите программу на Java, чтобы разделить строку на n равных частей. Перейти к редактору

41. Напишите программу на Java для удаления повторяющихся символов из заданной строки, представленной в другой заданной строке. Перейти к редактору

42. Напишите программу на Java для печати элементов списка, содержащих все символы данного слова. Перейти к редактору

43. Напишите программу на Java, чтобы найти максимальный встречающийся символ в строке. Перейти к редактору

44. Напишите программу на Java, чтобы перевернуть строку с помощью рекурсии. Перейти к редактору

45. Напишите программу на Java для обратного преобразования слов в заданной строке. Перейти к редактору

46. Напишите программу на Java для обратного преобразования каждого слова в строке с использованием методов. Перейти к редактору

47. Напишите программу на Java, чтобы переставить строку так, чтобы все одинаковые символы были на расстоянии d. Перейти к редактору

48. Напишите программу на Java для удаления «b» и «ac» из заданной строки. Перейти к редактору

49. Напишите программу на Java, чтобы найти первый неповторяющийся символ из потока символов. Перейти к редактору

50. Напишите программу на Java, чтобы найти лексикографический ранг данной строки. Перейти к редактору

NB: Всего возможных перестановок BDCA (лексикографический порядок):
ABCD ABDC ACBD ACDB ADBC ADCB BACD BADC BCAD BCDA BDAC BDCA
1 2 3 4 5 6 7 8 9 10 11 12
BDCA появляются в 12 позиции перестановки (лексикографический порядок).

51. Напишите программу на Java для подсчета и печати всех дубликатов во входной строке. Перейти к редактору

52. Напишите программу на Java, чтобы проверить, являются ли две данные строки вращением друг друга. Перейти к редактору

53. Напишите программу на Java для сопоставления двух строк, где одна строка содержит символы подстановки. Перейти к редактору

54. Напишите программу на Java, чтобы найти наименьшее окно в строке, содержащей все символы другой строки. Перейти к редактору

55. Напишите программу на Java для рекурсивного удаления всех смежных дубликатов из заданной строки. Перейти к редактору

56. Напишите программу на Java, которая добавит две заданные строки так, чтобы, если в результате конкатенации были созданы двойные символы, один из символов был пропущен. Перейти к редактору

57. Напишите программу на Java, которая будет возвращать новую строку, в которой последние два символа данной строки, если они присутствуют, меняются местами. Перейти к редактору

58. Напишите программу на Java для чтения строки и возврата true, если она заканчивается на «ng». Перейти к редактору

59. Напишите программу на Java для чтения строки, если строка начинается с «красного». или «черный» верните эту строку цвета, в противном случае верните пустую строку. Перейти к редактору

60. Напишите программу на Java для чтения двух строк, сложите их вместе и верните результат. Если строки имеют разную длину, опустите символы в начале более длинной строки и сделайте их равными по длине. Перейти к редактору

61. Напишите Java-программу для чтения строки и int n, верните строку, состоящую из первого и последнего n символов из строки. Перейти к редактору

62. Напишите Java-программу для чтения строки и возврата true, если «good» появляется, начиная с индекса 0 или 1 в данной строке. Перейти к редактору

63. Напишите программу на Java, которая возвращает true из заданной строки, если первые два символа в строке также появляются в конце. Перейти к редактору

64. Напишите Java-программу для чтения строки, и если подстрока длины два появляется как в ее начале, так и в конце, верните строку без подстроки в начале, иначе верните исходную строку без изменений. Перейти к редактору

65. Напишите программу на Java для чтения строки и, если первый или последний символы — «t», верните строку без этих «t», в противном случае верните строку без изменений. Перейти к редактору

66. Напишите программу на Java для чтения строки и возврата строки без первых двух символов. За исключением первого символа, если он равен «g», и второго символа, если это «h». Перейти к редактору

67. Напишите программу на Java для чтения строки и, если один или оба первых символа буксировки равны ‘x’, вернитесь без этих ‘x’, в противном случае верните строку без изменений. Перейти к редактору

68. Напишите Java-программу для чтения строки и возврата после удаления символа # и его ближайших левого и правого символов. Перейти к редактору

69. Напишите программу на Java, которая возвращает подстроку, которая находится между первым и последним появлением подстроки ‘toast’ в данной строке, или возвращает пустую строку, если substirng ‘toast’ не существует. Перейти к редактору

70. Напишите программу на Java, чтобы проверить, является ли строка pq-сбалансированной или нет. Строка является pq-сбалансированной, если для всех p в строке по крайней мере один ‘q’ должен существовать справа от p’s. Но ‘q’ до ‘p’ делает pq-сбалансированным ложным. Перейти к редактору

71. Напишите программу на Java, которая будет возвращать true, когда одна из двух указанных строк появляется в конце другой строки, игнорируя чувствительность к регистру. Перейти к редактору

72. Напишите программу на Java, которая возвращает true, если заданная строка содержит строку «pop», но в середине «o» также может присутствовать другой символ. Перейти к редактору

73. Напишите программу на Java, которая возвращает true, если данная строка содержит вид ‘abc’, но не имеет точку (.), За которой следует точка. Перейти к редактору

74. Напишите программу на Java, чтобы узнать, появляется ли строка префикса, состоящая из первых N определенных символов строки, где-нибудь еще в строке. Перейти к редактору

75. Напишите программу на Java, чтобы проверить, находится ли строка «abc» в середине заданной строки. Здесь середина означает, что количество символов слева и справа от подстроки ‘abc’ должно отличаться не более чем на единицу. Перейти к редактору

76. Напишите программу на Java, чтобы подсчитать, сколько раз подстрока ‘life’ присутствует в любом месте данной строки. Подсчет может также произойти для подстроки «li? E», любого символа вместо «f». Перейти к редактору

77. Напишите программу на Java для добавления строки с определенным количеством раз, разделенных подстрокой. Перейти к редактору

78. Напишите программу на Java, которая будет повторять определенное количество символов в течение определенного количества раз от последней строки. Перейти к редактору

79. Напишите программу на Java, которая будет возвращать данную строку после удаления 2-го символа из подстроки длины три, начиная с «z» и заканчивая «g». Перейти к редактору

80. Напишите программу на Java, чтобы проверить, является ли символ непосредственно перед и после # одинаковым в данной строке. Перейти к редактору

81. Напишите программу на Java, чтобы проверить, появляются ли строки «красный» и «синий» одинаковое количество раз в данной строке. Перейти к редактору

82. Напишите программу на Java для повторения каждого символа дважды в исходной строке. Перейти к редактору

83. Напишите Java-программу для создания новой строки из двух заданных строк таким образом, чтобы каждый символ двух строк приходил соответственно. Перейти к редактору

84. Напишите программу на Java, чтобы создать новую строку, состоящую из p-го числа символов, начиная с первой из данной строки, за которой следуют p-1 числовые символы, пока p не станет больше нуля. Перейти к редактору

85. Напишите Java-программу для создания новой строки с каждым символом непосредственно перед и после t-строки, в зависимости от того, какая строка появляется в m-строке. Предположим, что m-строка и непустая T-строка дала. Перейти к редактору

86. Напишите программу на Java, которая возвращает количество троек в заданной строке. Тройка — это символ, появляющийся три раза подряд в строке. Перейти к редактору

87. Напишите программу на Java, чтобы проверить, является ли az счастливым или нет. «Z» является счастливым, когда непосредственно слева или справа от него есть еще один «z». Верните значение true, если все z в данной строке счастливы. Перейти к редактору

88. Напишите программу на Java, которая будет возвращать строку, в которой каждое появление строчного слова «есть» было заменено на «нет». Перейти к редактору

89. Напишите программу на Java, которая возвращает сумму чисел (может составлять более одной цифры), появляющихся в строке. Перейти к редактору

90. Напишите программу на Java, которая возвращает true, если число появлений «и» в любом месте строки равно. Перейти к редактору

91. Напишите программу на Java для подсчета количества слов, оканчивающихся на «m» или «n» (без учета регистра). Перейти к редактору

92. Напишите программу на Java, которая будет возвращать подстроку после удаления всех экземпляров строки удаления, как указано в данной основной строке. Перейти к редактору

93. Напишите программу на Java, чтобы найти самую длинную подстроку, которая появляется на обоих концах данной строки. Перейти к редактору

94. Напишите программу на Java, чтобы найти самую длинную строку зеркального отображения на обоих концах данной строки. Перейти к редактору

95. Напишите программу на Java, которая возвращает сумму цифр, присутствующих в данной строке. Если цифр нет, возвращаемая сумма равна 0. Перейти в редактор

96. Напишите программу на Java, которая будет возвращать строку после удаления всех «z» (кроме самого первого и последнего) из заданной строки. Перейти к редактору

97. Напишите программу на Java, которая возвращает строку с символами позиции индекса 0,1,2, 5,6,7, . из заданной строки. Перейти к редактору

98. Напишите программу на Java, чтобы проверить, следует ли за первым экземпляром z сразу же за другим z в данной строке. Перейти к редактору

99. Напишите программу на Java, которая будет возвращать новую строку, используя все символы четных позиций из данной строки. Перейти к редактору

100. Напишите программу на Java, чтобы проверить, содержит ли данная строка другую строку. Верните true или false. Перейти к редактору

101. Напишите программу на Java, чтобы проверить, содержит ли данная строка только цифры. Перейти к редактору

102. Напишите Java-программу для преобразования заданной строки в int, long, float и double. Перейти к редактору

103. Напишите Java-программу для удаления указанного символа из заданной строки. Перейти к редактору

104. Напишите программу на Java для сортировки в порядке возрастания и убывания по длине заданного массива строк. Перейти к редактору

105. Напишите программу на Java для подсчета вхождений данной строки в другую данную строку. Перейти к редактору

106. Напишите Java-программу для объединения данной строки с самим собой заданное количество раз. Перейти к редактору

Редактор кода Java:

Еще не все !

Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.

Источник

Читайте также:  Как вывести с biki
Оцените статью