Trong bài đăng này, chúng ta sẽ thấy cách đếm các ký tự được lặp lại trong chuỗi.AlgorithMstep 1: Khai báo một chuỗi và lưu trữ nó trong một biến. Vòng lặp bên ngoài sẽ được sử dụng để chọn một ký tự và khởi tạo số lượng biến thành 1.Step 3: Vòng bên trong sẽ được sử dụng để so sánh ký tự đã chọn với các ký tự còn lại của chuỗi. .Step 5: Sau khi hoàn thành vòng lặp bên trong, nếu số lượng ký tự lớn hơn 1, thì nó có các bản sao trong chuỗi.
Algorithm
Step 1: Declare a String and store it in a variable.
Step 2: Use 2 loops to find the duplicate characters. Outer loop will be used to select a character and initialize variable count to 1.
Step 3: Inner loop will be used to compare the selected character with remaining characters of the string.
Step 4:
If a match found, it increases the count by 1.
Step 5: After completion of inner loop, if count of character is greater than 1, then it has duplicates in the string.
Step 6: Print all the repeated characters along with character count
Step 7: End
Example
Input: "welcome to the world of python programming" Output: Duplicate characters in a given string: w - 2 e - 3 l - 2 o - 6 m - 3 t - 3 h - 2 r - 3 p - 2 n - 2 g - 2
Chương trình
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];
Đầu ra
Duplicate characters in a given string: w - 2 e - 3 l - 2 o - 6 m - 3 t - 3 h - 2 r - 3 p - 2 n - 2 g - 2
Làm cách nào để đếm số lượng ký tự lặp lại trong một chuỗi?
Tìm sự xuất hiện của ký tự 'A' trong chuỗi đã cho .. Naive method
Tìm số lần lặp lại được yêu cầu để tìm 'A' xảy ra ..
test_str
=
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];0
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];1
=
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];15
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];16
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];17
=
9Làm thế nào để bạn đếm số lượng chữ cái lặp lại trong một chuỗi trong Python?
chuỗi = "Trách nhiệm lớn" ;.
in ["ký tự trùng lặp trong một chuỗi đã cho:"] ;.
Count of e in GeeksforGeeks is : 41
Count of e in GeeksforGeeks is : 42
Count of e in GeeksforGeeks is : 43
________ 34 ________ 29 & nbsp;
Count of e in GeeksforGeeks is : 46
Count of e in GeeksforGeeks is : 47
Đầu ra:
Count of e in GeeksforGeeks is : 4
& nbsp; Phương pháp #5: Sử dụng string = "welcome to the world of python programming";
print["Duplicate characters in a given string: "];
for i in range[0, len[string]]:
count = 1;
for j in range[i+1, len[string]]:
if[string[i] == string[j] and string[i] != ' ']:
count = count + 1;
string = string[:j] + '0' + string[j+1:];
if[count > 1 and string[i] != '0']:
print[string[i]," - ",count];
07 Using
Count of e in GeeksforGeeks is : 48
Biểu thức thường xuyên có thể giúp chúng tôi đạt được nhiều nhiệm vụ mã hóa liên quan đến chuỗi. Họ cũng có thể tạo điều kiện cho chúng tôi đạt được nhiệm vụ tìm kiếm sự xuất hiện của phần tử trong chuỗi.
test_str
=
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];0
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];1
=
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];15
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];16
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];17
=
9Count of e in GeeksforGeeks is : 41
Count of e in GeeksforGeeks is : 42
Count of e in GeeksforGeeks is : 43
Làm thế nào để bạn đếm số lượng chữ cái lặp lại trong một chuỗi trong Python?
Đầu ra:
Count of e in GeeksforGeeks is : 4
& nbsp; Phương pháp #5: Sử dụng string = "welcome to the world of python programming";
print["Duplicate characters in a given string: "];
for i in range[0, len[string]]:
count = 1;
for j in range[i+1, len[string]]:
if[string[i] == string[j] and string[i] != ' ']:
count = count + 1;
string = string[:j] + '0' + string[j+1:];
if[count > 1 and string[i] != '0']:
print[string[i]," - ",count];
07 Using
Count of e in GeeksforGeeks is : 45
Biểu thức thường xuyên có thể giúp chúng tôi đạt được nhiều nhiệm vụ mã hóa liên quan đến chuỗi. Họ cũng có thể tạo điều kiện cho chúng tôi đạt được nhiệm vụ tìm kiếm sự xuất hiện của phần tử trong chuỗi.
Count of e in GeeksforGeeks is : 48
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];09
test_str
=
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];0
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];1
=
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];15
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];16
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];17
=
9Count of e in GeeksforGeeks is : 41
Count of e in GeeksforGeeks is : 42
Count of e in GeeksforGeeks is : 43
Làm thế nào để bạn đếm số lượng chữ cái lặp lại trong một chuỗi trong Python?
Đầu ra:
Count of e in GeeksforGeeks is : 4
& nbsp; Phương pháp #5: Sử dụng string = "welcome to the world of python programming";
print["Duplicate characters in a given string: "];
for i in range[0, len[string]]:
count = 1;
for j in range[i+1, len[string]]:
if[string[i] == string[j] and string[i] != ' ']:
count = count + 1;
string = string[:j] + '0' + string[j+1:];
if[count > 1 and string[i] != '0']:
print[string[i]," - ",count];
07 Using lambda +
Count of e in GeeksforGeeks is : 45 +
Count of e in GeeksforGeeks is : 46
Biểu thức thường xuyên có thể giúp chúng tôi đạt được nhiều nhiệm vụ mã hóa liên quan đến chuỗi. Họ cũng có thể tạo điều kiện cho chúng tôi đạt được nhiệm vụ tìm kiếm sự xuất hiện của phần tử trong chuỗi.
test_str
=
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];0
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];1
=
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];15
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];16
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];17
=
9Count of e in GeeksforGeeks is : 41
Count of e in GeeksforGeeks is : 42
Count of e in GeeksforGeeks is : 43
________ 34 ________ 29 & nbsp;
Count of e in GeeksforGeeks is : 46
Count of e in GeeksforGeeks is : 47
Đầu ra:
Count of e in GeeksforGeeks is : 4
& nbsp; Phương pháp #5: Sử dụng
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];07
Method #5 : Using
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];07
Biểu thức thường xuyên có thể giúp chúng tôi đạt được nhiều nhiệm vụ mã hóa liên quan đến chuỗi. Họ cũng có thể tạo điều kiện cho chúng tôi đạt được nhiệm vụ tìm kiếm sự xuất hiện của phần tử trong chuỗi.
Count of e in GeeksforGeeks is : 48
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];09
test_str
=
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];0
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];1
=
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];15
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];16
string = "welcome to the world of python programming"; print["Duplicate characters in a given string: "]; for i in range[0, len[string]]: count = 1; for j in range[i+1, len[string]]: if[string[i] == string[j] and string[i] != ' ']: count = count + 1; string = string[:j] + '0' + string[j+1:]; if[count > 1 and string[i] != '0']: print[string[i]," - ",count];17
=
9Count of e in GeeksforGeeks is : 41
Count of e in GeeksforGeeks is : 42
Count of e in GeeksforGeeks is : 43
________ 34 ________ 29 & nbsp;
Count of e in GeeksforGeeks is : 46
Count of e in GeeksforGeeks is : 47
Đầu ra:
Count of e in GeeksforGeeks is : 4