Làm cách nào tôi có thể in các ký tự trùng lặp trong một chuỗi bằng php?

❮ Tham chiếu chuỗi PHP

Ví dụ

Lặp lại chuỗi "Wow" 13 lần

echo str_repeat["Wow",13];
?>

Tự mình thử »

Định nghĩa và cách sử dụng

Hàm str_repeat[] lặp lại một chuỗi với số lần xác định

cú pháp

str_repeat[chuỗi,lặp lại]

Giá trị tham số

Tham sốChuỗi mô tảBắt buộc. Chỉ định chuỗi lặp lạirepeatRequired. Chỉ định số lần chuỗi sẽ được lặp lại. Phải lớn hơn hoặc bằng 0

chi tiết kỹ thuật

Giá trị trả về. Trả về chuỗi lặp lại Phiên bản PHP. 4+❮ Tham chiếu chuỗi PHP

Trong bài viết này tôi sẽ giải thích cách xác định các từ trùng lặp trong một chuỗi. Bạn muốn xác định các từ xuất hiện nhiều lần trong một chuỗi. Phân tách chuỗi thành các từ riêng lẻ, sau đó đếm số lần xuất hiện của từng từ

Ví dụ

Ở đây, nhiệm vụ đầu tiên là xác định các từ thực sự trong câu hoặc đoạn văn. Bạn làm điều đó bằng cách nén nhiều khoảng trắng, sau đó phân tách câu thành các từ bằng hàm phát nổ [], sử dụng một khoảng trắng làm dấu phân cách

$str = ["Xin chào, tôi là Lekhu Lekhu và Vinod Vinod"];

$str = cắt[$str];

// nén khoảng trắng ở giữa chuỗi

$str = ereg_replace['[[. khoảng trống. ]]+', ' ', $str];

$words = phát nổ[' ', $str];

// lưu số liệu thống kê vào một mảng khác

foreach [$từ như $w]

{

$wordStats[strtolower[$w]]++;

}

// in tất cả các từ trùng nhau

foreach [$wordStats as $k=>$v]

{

nếu [$v >= 2]

{

  print "Từ trùng lặp là  $k". "
";

}

}

?>

Biến $wrdstat, được khởi tạo và một khóa được tạo bên trong nó cho mọi từ trong chuỗi gốc. Nếu một từ xuất hiện nhiều lần thì giá trị tương ứng với khóa của từ đó trong mảng $wrdstat được tăng thêm một

đầu ra


Và trong ví dụ tiếp theo, tôi sẽ giải thích việc sử dụng một hàm. Hàm này được đặt tên là "array_unique[]" và hàm duy nhất của mảng tìm các từ trùng lặp trong một mảng

Thuật toán Xác định một chuỗi. Hai vòng lặp sẽ được sử dụng để tìm các ký tự trùng lặp. Vòng lặp bên ngoài sẽ được sử dụng để chọn một ký tự và khởi tạo biến đếm bằng 1. Vòng lặp bên trong sẽ so sánh ký tự đã chọn với các ký tự còn lại có trong chuỗi. Nếu tìm thấy kết quả phù hợp, nó sẽ tăng số lượng lên 1 và đặt các ký tự trùng lặp của ký tự đã chọn thành '0' để đánh dấu chúng là đã truy cập. Sau vòng lặp bên trong, nếu số lượng ký tự lớn hơn 1, thì nó có các ký tự trùng lặp trong chuỗi

s, count = 2
t, count = 3
971
s, count = 2
t, count = 3
9868
s, count = 2
t, count = 3
9869
s, count = 2
t, count = 3
9870
s, count = 2
t, count = 3
9819
s, count = 2
t, count = 3
79
s, count = 2
t, count = 3
9819
s, count = 2
t, count = 3
9874
s, count = 2
t, count = 3
9875

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
9849
s, count = 2
t, count = 3
9819
s, count = 2
t, count = 3
9804
s, count = 2
t, count = 3
72

 

s, count = 2
t, count = 3
9881

s, count = 2
t, count = 3
9882
s, count = 2
t, count = 3
9804
s, count = 2
t, count = 3
01

s, count = 2
t, count = 3
9868
s, count = 2
t, count = 3
9886

 

s, count = 2
t, count = 3
9887

C#




s, count = 2
t, count = 3
9888

s, count = 2
t, count = 3
16

s, count = 2
t, count = 3
17
s, count = 2
t, count = 3
9891

 

s, count = 2
t, count = 3
0
s, count = 2
t, count = 3
9893

s, count = 2
t, count = 3
2

s, count = 2
t, count = 3
3

s, count = 2
t, count = 3
3
s, count = 2
t, count = 3
08
s, count = 2
t, count = 3
6
s, count = 2
t, count = 3
9899

s, count = 2
t, count = 3
3

s, count = 2
t, count = 3
3____08

s, count = 2
t, count = 3
16
s, count = 2
t, count = 3
0

s, count = 2
t, count = 3
3
s, count = 2
t, count = 3
08
s, count = 2
t, count = 3
2
s, count = 2
t, count = 3
21

_______41609____06____024

s, count = 2
t, count = 3
3____02

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
984
s, count = 2
t, count = 3
175
s, count = 2
t, count = 3
6
s, count = 2
t, count = 3
1618

s, count = 2
t, count = 3
971____41620

_______03____3989

s, count = 2
t, count = 3
3

_______03____41625

_______03____41627

s, count = 2
t, count = 3
3
s, count = 2
t, count = 3
08
s, count = 2
t, count = 3
2
s, count = 2
t, count = 3
45

s, count = 2
t, count = 3
3____02

s, count = 2
t, count = 3
980

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
46

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
48

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
6
s, count = 2
t, count = 3
1641
s, count = 2
t, count = 3
57
s, count = 2
t, count = 3
6
s, count = 2
t, count = 3
59

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
179

s, count = 2
t, count = 3
3

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
984
s, count = 2
t, count = 3
175
s, count = 2
t, count = 3
6
s, count = 2
t, count = 3
1652

_______3971____4439____3970

s, count = 2
t, count = 3
74____41657______04____41659
s, count = 2
t, count = 3
1660
s, count = 2
t, count = 3
9819

________ 41662 ________ 41663 ________ 080

_______03____3989

s, count = 2
t, count = 3
3

s, count = 2
t, count = 3
3____084

s, count = 2
t, count = 3
3
s, count = 2
t, count = 3
4
s, count = 2
t, count = 3
08
s, count = 2
t, count = 3
2
s, count = 2
t, count = 3
1674

s, count = 2
t, count = 3
3____02

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
93
s, count = 2
t, count = 3
01
s, count = 2
t, count = 3
02

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
93

_______03____3989

s, count = 2
t, count = 3
989

 

s, count = 2
t, count = 3
1686

PHP




s, count = 2
t, count = 3
1687

s, count = 2
t, count = 3
1688

s, count = 2
t, count = 3
1689

s, count = 2
t, count = 3
1690

s, count = 2
t, count = 3
1691
s, count = 2
t, count = 3
3____41693
s, count = 2
t, count = 3
1694
s, count = 2
t, count = 3
1695
s, count = 2
t, count = 3
73

s, count = 2
t, count = 3
2

s, count = 2
t, count = 3
3______3984
s, count = 2
t, count = 3
175
s, count = 2
t, count = 3
6801
s, count = 2
t, count = 3
6802
s, count = 2
t, count = 3
6801
s, count = 2
t, count = 3
6804
s, count = 2
t, count = 3
6805
s, count = 2
t, count = 3
175
s, count = 2
t, count = 3
1693
s, count = 2
t, count = 3
6808
s, count = 2
t, count = 3
6801
s, count = 2
t, count = 3
6810

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
1695
s, count = 2
t, count = 3
6813
s, count = 2
t, count = 3
1693
s, count = 2
t, count = 3
9837
s, count = 2
t, count = 3
6801
s, count = 2
t, count = 3
6817

s, count = 2
t, count = 3
980

s, count = 2
t, count = 3
3______3984
s, count = 2
t, count = 3
175
s, count = 2
t, count = 3
6801
s, count = 2
t, count = 3
6802
s, count = 2
t, count = 3
6801
s, count = 2
t, count = 3
6825
s, count = 2
t, count = 3
6801
s, count = 2
t, count = 3
6810

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
439
s, count = 2
t, count = 3
175
s, count = 2
t, count = 3
1695
s, count = 2
t, count = 3
9837
s, count = 2
t, count = 3
6801
s, count = 2
t, count = 3
6834

s, count = 2
t, count = 3
971
s, count = 2
t, count = 3
6836
s, count = 2
t, count = 3
9869
s, count = 2
t, count = 3
175
s, count = 2
t, count = 3
6801
s, count = 2
t, count = 3
6840
s, count = 2
t, count = 3
1660
s, count = 2
t, count = 3
6842
s, count = 2
t, count = 3
1663
s, count = 2
t, count = 3
6842

s, count = 2
t, count = 3
6845
s, count = 2
t, count = 3
175
s, count = 2
t, count = 3
1695
s, count = 2
t, count = 3
9837
s, count = 2
t, count = 3
6801
s, count = 2
t, count = 3
6850
s, count = 2
t, count = 3
6851
s, count = 2
t, count = 3
02

s, count = 2
t, count = 3
989

 

s, count = 2
t, count = 3
6854

s, count = 2
t, count = 3
6855

s, count = 2
t, count = 3
1691
s, count = 2
t, count = 3
166____41693
s, count = 2
t, count = 3
73

s, count = 2
t, count = 3
2

s, count = 2
t, count = 3
3
s, count = 2
t, count = 3
49

_______03____051

s, count = 2
t, count = 3
3____053

s, count = 2
t, count = 3
3____41695
s, count = 2
t, count = 3
9804____46870
s, count = 2
t, count = 3
96

s, count = 2
t, count = 3
3______3984
s, count = 2
t, count = 3
175
s, count = 2
t, count = 3
6801
s, count = 2
t, count = 3
6802
s, count = 2
t, count = 3
6801
s, count = 2
t, count = 3
6825
s, count = 2
t, count = 3
6801
s, count = 2
t, count = 3
6810

s, count = 2
t, count = 3
3____41695____39837____46801
s, count = 2
t, count = 3
6885

s, count = 2
t, count = 3
3______03____41693
s, count = 2
t, count = 3
1694
s, count = 2
t, count = 3
1695
s, count = 2
t, count = 3
6808

 

s, count = 2
t, count = 3
3

s, count = 2
t, count = 3
989

 

s, count = 2
t, count = 3
6894

s, count = 2
t, count = 3
1693
s, count = 2
t, count = 3
9804
s, count = 2
t, count = 3
01
s, count = 2
t, count = 3
02

s, count = 2
t, count = 3
166
s, count = 2
t, count = 3
1693____46808

s, count = 2
t, count = 3
3

s, count = 2
t, count = 3
1686

s, count = 2
t, count = 3
1704

Javascript




s, count = 2
t, count = 3
1705

_______03____41707

_______03____416

s, count = 2
t, count = 3
3

_______03____41712

s, count = 2
t, count = 3
1713

_______03____41625

_______03____41627

s, count = 2
t, count = 3
3____41691
s, count = 2
t, count = 3
1720

s, count = 2
t, count = 3
3____02

s, count = 2
t, count = 3
1723

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
46

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
48

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
1729
s, count = 2
t, count = 3
57
s, count = 2
t, count = 3
1731

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
1733

s, count = 2
t, count = 3
1723

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
984
s, count = 2
t, count = 3
1737

s, count = 2
t, count = 3
971____41739

s, count = 2
t, count = 3
971

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
984
s, count = 2
t, count = 3
1743

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
2

_______3971____4439____3970

s, count = 2
t, count = 3
971
s, count = 2
t, count = 3
2

s, count = 2
t, count = 3
74
s, count = 2
t, count = 3
1752____41660
s, count = 2
t, count = 3
9819

________ 074

s, count = 2
t, count = 3
1663 ________ 41757
s, count = 2
t, count = 3
1758 ________ 46808

s, count = 2
t, count = 3
971____3989

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
1763

_______03____3989

s, count = 2
t, count = 3
3

s, count = 2
t, count = 3
3____41768
s, count = 2
t, count = 3
01
s, count = 2
t, count = 3
02

s, count = 2
t, count = 3
33
s, count = 2
t, count = 3
93

s, count = 2
t, count = 3
980

s, count = 2
t, count = 3
1774

Đầu ra

s, count = 2
t, count = 3
06

Độ phức tạp về thời gian. O[n], trong đó n = độ dài của chuỗi được truyền
Độ phức tạp của không gian. O[NO_OF_CHARS]

Ghi chú. Băm liên quan đến việc sử dụng một mảng có kích thước cố định mỗi lần bất kể chuỗi đó là gì.  

Ví dụ: str = “aaaaaaaaaa”.  

Một mảng có kích thước 256 được sử dụng cho str, chỉ có 1 khối trong tổng kích thước [256] sẽ được sử dụng để lưu trữ số lần xuất hiện của 'a' trong str [i. số đếm ['a'] = 10].  

Phần còn lại 256 – 1 = 255 khối không được sử dụng.  

Do đó, Độ phức tạp của không gian có khả năng cao đối với những trường hợp như vậy. Vì vậy, để tránh bất kỳ sự khác biệt nào và để cải thiện Độ phức tạp của không gian, các bản đồ thường được ưu tiên hơn các mảng có kích thước dài.  

Phương pháp 2. Sử dụng bản đồ

Tiếp cận. Cách tiếp cận giống như đã thảo luận trong Phương pháp 1, nhưng sử dụng bản đồ để lưu trữ số lượng

Thực hiện

C++




s, count = 2
t, count = 3
98

s, count = 2
t, count = 3
1776

s, count = 2
t, count = 3
1777

s, count = 2
t, count = 3
17
s, count = 2
t, count = 3
43
s, count = 2
t, count = 3
97

s, count = 2
t, count = 3
2
s, count = 2
t, count = 3
1782

s, count = 2
t, count = 3
2

s, count = 2
t, count = 3
3______41785______04
s, count = 2
t, count = 3
1694
s, count = 2
t, count = 3
6
s, count = 2
t, count = 3
1789

s, count = 2
t, count = 3
3____3984
s, count = 2
t, count = 3
175
s, count = 2
t, count = 3
6
s, count = 2
t, count = 3
1794

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
1620

_______03____3989

 

s, count = 2
t, count = 3
3____3984
s, count = 2
t, count = 3
175____44302
s, count = 2
t, count = 3
4303

________ 3980 ________ 4439 ________ 44306

s, count = 2
t, count = 3
971
s, count = 2
t, count = 3
4308
s, count = 2
t, count = 3
79
s, count = 2
t, count = 3
4310

_______44311____44312____46851

s, count = 2
t, count = 3
02

_______03____3989

s, count = 2
t, count = 3
989

s, count = 2
t, count = 3
302

s, count = 2
t, count = 3
6
s, count = 2
t, count = 3
304

s, count = 2
t, count = 3
2

_______03____44323____001

s, count = 2
t, count = 3
02

s, count = 2
t, count = 3
3____093

s, count = 2
t, count = 3
3____008
s, count = 2
t, count = 3
09

s, count = 2
t, count = 3
989

s, count = 2
t, count = 3
4332

Java




s, count = 2
t, count = 3
4333

s, count = 2
t, count = 3
1776

s, count = 2
t, count = 3
4335
s, count = 2
t, count = 3
4336

 

s, count = 2
t, count = 3
0
s, count = 2
t, count = 3
06

 

s, count = 2
t, count = 3
3
s, count = 2
t, count = 3
08
s, count = 2
t, count = 3
2
s, count = 2
t, count = 3
45

s, count = 2
t, count = 3
3____02

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
4346
s, count = 2
t, count = 3
57
s, count = 2
t, count = 3
4348

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
4350

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
163

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
984
s, count = 2
t, count = 3
175
s, count = 2
t, count = 3
6
s, count = 2
t, count = 3
31
s, count = 2
t, count = 3
32
s, count = 2
t, count = 3
4359

________ 3971 ________ 4439 ________ 44362

_______074____44364____072

s, count = 2
t, count = 3
6808

s, count = 2
t, count = 3
971____44368

_______074____44364

_______078____44372____072

s, count = 2
t, count = 3
6808

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
989

 

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
4378

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
984
s, count = 2
t, count = 3
4381

s, count = 2
t, count = 3
971
s, count = 2
t, count = 3
4
s, count = 2
t, count = 3
4384
s, count = 2
t, count = 3
4
s, count = 2
t, count = 3
4386

s, count = 2
t, count = 3
971
s, count = 2
t, count = 3
6
s, count = 2
t, count = 3
4389
s, count = 2
t, count = 3
6
s, count = 2
t, count = 3
4391

 

s, count = 2
t, count = 3
971
s, count = 2
t, count = 3
439
s, count = 2
t, count = 3
4394
s, count = 2
t, count = 3
72
s, count = 2
t, count = 3
73

_______074____44398

s, count = 2
t, count = 3
22
s, count = 2
t, count = 3
9819
s, count = 2
t, count = 3
79
s, count = 2
t, count = 3
9702

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
989

_______03____3989

s, count = 2
t, count = 3
3____39708

s, count = 2
t, count = 3
3
s, count = 2
t, count = 3
4
s, count = 2
t, count = 3
08
s, count = 2
t, count = 3
2
s, count = 2
t, count = 3
89

s, count = 2
t, count = 3
3____02

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
93
s, count = 2
t, count = 3
01
s, count = 2
t, count = 3
02

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
93

_______03____3989

s, count = 2
t, count = 3
989

s, count = 2
t, count = 3
4332

Python3




s, count = 2
t, count = 3
9726

s, count = 2
t, count = 3
9727

s, count = 2
t, count = 3
9728
s, count = 2
t, count = 3
9729____44335
s, count = 2
t, count = 3
9731

 

s, count = 2
t, count = 3
9808
s, count = 2
t, count = 3
9733

 

s, count = 2
t, count = 3
3______39824____39804
s, count = 2
t, count = 3
9737
s, count = 2
t, count = 3
6
s, count = 2
t, count = 3
73

s, count = 2
t, count = 3
3______3984
s, count = 2
t, count = 3
9812
s, count = 2
t, count = 3
9813
s, count = 2
t, count = 3
9744
s, count = 2
t, count = 3
175
s, count = 2
t, count = 3
9746
s, count = 2
t, count = 3
9747

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
9749
s, count = 2
t, count = 3
9819
s, count = 2
t, count = 3
9804
s, count = 2
t, count = 3
72

 

s, count = 2
t, count = 3
3______3984
s, count = 2
t, count = 3
9755
s, count = 2
t, count = 3
9813
s, count = 2
t, count = 3
9860

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
439
s, count = 2
t, count = 3
9760
s, count = 2
t, count = 3
72
s, count = 2
t, count = 3
9762

s, count = 2
t, count = 3
971
s, count = 2
t, count = 3
9868
s, count = 2
t, count = 3
9765
s, count = 2
t, count = 3
79
s, count = 2
t, count = 3
9767

 

s, count = 2
t, count = 3
9768

s, count = 2
t, count = 3
439
s, count = 2
t, count = 3
9770____39804
s, count = 2
t, count = 3
9804
s, count = 2
t, count = 3
9773
s, count = 2
t, count = 3
5

 

s, count = 2
t, count = 3
3______39776
s, count = 2
t, count = 3
9804
s, count = 2
t, count = 3
01

s, count = 2
t, count = 3
3____39780

 

s, count = 2
t, count = 3
3____39782

C#




s, count = 2
t, count = 3
9888

s, count = 2
t, count = 3
1776

s, count = 2
t, count = 3
17
s, count = 2
t, count = 3
9891

s, count = 2
t, count = 3
17
s, count = 2
t, count = 3
9788

s, count = 2
t, count = 3
17
s, count = 2
t, count = 3
9790

 

s, count = 2
t, count = 3
0
s, count = 2
t, count = 3
9792

 

s, count = 2
t, count = 3
08
s, count = 2
t, count = 3
2
s, count = 2
t, count = 3
45

s, count = 2
t, count = 3
2

s, count = 2
t, count = 3
3____39798
s, count = 2
t, count = 3
4
s, count = 2
t, count = 3
1694

s, count = 2
t, count = 3
3001
s, count = 2
t, count = 3
6
s, count = 2
t, count = 3
3003
s, count = 2
t, count = 3
57
s, count = 2
t, count = 3
9798
s, count = 2
t, count = 3
4
s, count = 2
t, count = 3
1694

s, count = 2
t, count = 3
3008
s, count = 2
t, count = 3
6
s, count = 2
t, count = 3
3010

 

s, count = 2
t, count = 3
3______3984____4175
s, count = 2
t, count = 3
6
s, count = 2
t, count = 3
1618

s, count = 2
t, count = 3
3____02

________ 3980 ________ 4439 ________ 63020

s, count = 2
t, count = 3
971____41620

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
4368

s, count = 2
t, count = 3
971____63026

_______03____3989

 

s, count = 2
t, count = 3
3______63030
s, count = 2
t, count = 3
175
s, count = 2
t, count = 3
3032
s, count = 2
t, count = 3
9755
s, count = 2
t, count = 3
9813
s, count = 2
t, count = 3
3035

s, count = 2
t, count = 3
3____02

________ 3980 ________ 4439 ________ 63040

s, count = 2
t, count = 3
971
s, count = 2
t, count = 3
3042
s, count = 2
t, count = 3
79
s, count = 2
t, count = 3
9819

s, count = 2
t, count = 3
1662____63046

_______03____3989

s, count = 2
t, count = 3
989

 

s, count = 2
t, count = 3
9708

________ 008 ________ 04 ________ 02 ________ 41674

s, count = 2
t, count = 3
2

_______03____093____001

s, count = 2
t, count = 3
02

s, count = 2
t, count = 3
3____093

s, count = 2
t, count = 3
989

s, count = 2
t, count = 3
989

 

s, count = 2
t, count = 3
3064

Javascript




s, count = 2
t, count = 3
1705

s, count = 2
t, count = 3
3066

s, count = 2
t, count = 3
3067

s, count = 2
t, count = 3
1776

 

s, count = 2
t, count = 3
1691
s, count = 2
t, count = 3
1720

s, count = 2
t, count = 3
2

s, count = 2
t, count = 3
3____63032
s, count = 2
t, count = 3
3074

s, count = 2
t, count = 3
3____3984
s, count = 2
t, count = 3
175____63032
s, count = 2
t, count = 3
3079

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
3081

_______03____3989

s, count = 2
t, count = 3
3

s, count = 2
t, count = 3
3____3984
s, count = 2
t, count = 3
175____63032
s, count = 2
t, count = 3
3079

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
1620

_______03____3989

 

s, count = 2
t, count = 3
3______3984
s, count = 2
t, count = 3
175
s, count = 2
t, count = 3
3032
s, count = 2
t, count = 3
9755
s, count = 2
t, count = 3
9813
s, count = 2
t, count = 3
000

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
439
s, count = 2
t, count = 3
003

s, count = 2
t, count = 3
971
s, count = 2
t, count = 3
005
s, count = 2
t, count = 3
79
s, count = 2
t, count = 3
007
s, count = 2
t, count = 3
008
s, count = 2
t, count = 3
6808

_______03____3989

s, count = 2
t, count = 3
989

s, count = 2
t, count = 3
302

s, count = 2
t, count = 3
3032
s, count = 2
t, count = 3
015
s, count = 2
t, count = 3
01
s, count = 2
t, count = 3
02

s, count = 2
t, count = 3
93

 

s, count = 2
t, count = 3
3064

s, count = 2
t, count = 3
1774

Đầu ra

s, count = 2
t, count = 3

Độ phức tạp về thời gian. O[N*log[N]], trong đó N = độ dài của chuỗi được truyền và thường mất O[log[N]] thời gian để chèn phần tử vào bản đồ.
Độ phức tạp của không gian. O[K], trong đó K = kích thước của bản đồ [0

Thực hiện

C++




s, count = 2
t, count = 3
98

s, count = 2
t, count = 3
1776

s, count = 2
t, count = 3
1777

s, count = 2
t, count = 3
17
s, count = 2
t, count = 3
43
s, count = 2
t, count = 3
97

s, count = 2
t, count = 3
2
s, count = 2
t, count = 3
1782

s, count = 2
t, count = 3
2

s, count = 2
t, count = 3
3______0031____04
s, count = 2
t, count = 3
1694
s, count = 2
t, count = 3
6
s, count = 2
t, count = 3
1789

s, count = 2
t, count = 3
3____3984
s, count = 2
t, count = 3
175
s, count = 2
t, count = 3
6
s, count = 2
t, count = 3
1794

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
042
s, count = 2
t, count = 3
043

_______03____3989

s, count = 2
t, count = 3
046

s, count = 2
t, count = 3
3____3984
s, count = 2
t, count = 3
175____44302
s, count = 2
t, count = 3
051
s, count = 2
t, count = 3
052

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
439
s, count = 2
t, count = 3
055
s, count = 2
t, count = 3
056

s, count = 2
t, count = 3
971
s, count = 2
t, count = 3
4308
s, count = 2
t, count = 3
79
s, count = 2
t, count = 3
4310

_______44311____44312____46851

s, count = 2
t, count = 3
02

_______03____3989

s, count = 2
t, count = 3
989

s, count = 2
t, count = 3
302

s, count = 2
t, count = 3
6
s, count = 2
t, count = 3
304

s, count = 2
t, count = 3
2

_______03____44323____001

s, count = 2
t, count = 3
02

s, count = 2
t, count = 3
3____093

s, count = 2
t, count = 3
3____008
s, count = 2
t, count = 3
09

s, count = 2
t, count = 3
989

Java




s, count = 2
t, count = 3
082

s, count = 2
t, count = 3
4335
s, count = 2
t, count = 3
084

s, count = 2
t, count = 3
4335
s, count = 2
t, count = 3
4336

 

s, count = 2
t, count = 3
0
s, count = 2
t, count = 3
9893

s, count = 2
t, count = 3
2

s, count = 2
t, count = 3
44

_______044____44333

_______044____41776

________ 044 ________ 008 ________ 02 ________ 045

s, count = 2
t, count = 3
44
s, count = 2
t, count = 3
2

s, count = 2
t, count = 3
3____0102
s, count = 2
t, count = 3
57
s, count = 2
t, count = 3
4348

s, count = 2
t, count = 3
3______3984
s, count = 2
t, count = 3
175
s, count = 2
t, count = 3
6
s, count = 2
t, count = 3
31
s, count = 2
t, count = 3
32
s, count = 2
t, count = 3
4359

_______033____4439____0114

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
116
s, count = 2
t, count = 3
72
s, count = 2
t, count = 3
6808

s, count = 2
t, count = 3
33
s, count = 2
t, count = 3
4368
s, count = 2
t, count = 3
4364
s, count = 2
t, count = 3
72
s, count = 2
t, count = 3
6808

_______033____0043

_______03____3989

 

s, count = 2
t, count = 3
3____3984
s, count = 2
t, count = 3
130____0052

s, count = 2
t, count = 3
33
s, count = 2
t, count = 3
439
s, count = 2
t, count = 3
134
s, count = 2
t, count = 3
72
s, count = 2
t, count = 3
136
s, count = 2
t, count = 3
056

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
139
s, count = 2
t, count = 3
79
s, count = 2
t, count = 3
141

_______03____3989

_______044____3989

 

_______044____0147

s, count = 2
t, count = 3
44
s, count = 2
t, count = 3
4
s, count = 2
t, count = 3
08
s, count = 2
t, count = 3
2
s, count = 2
t, count = 3
152

s, count = 2
t, count = 3
44
s, count = 2
t, count = 3
2

_______03____093____001

s, count = 2
t, count = 3
02

s, count = 2
t, count = 3
3____093

_______044____3989

s, count = 2
t, count = 3
989

 

s, count = 2
t, count = 3
164

Python3




s, count = 2
t, count = 3
165

s, count = 2
t, count = 3
9727

s, count = 2
t, count = 3
9808
s, count = 2
t, count = 3
166____0169
s, count = 2
t, count = 3
9762

 

s, count = 2
t, count = 3
3____39824____39804
s, count = 2
t, count = 3
174

s, count = 2
t, count = 3
3______3984
s, count = 2
t, count = 3
9812
s, count = 2
t, count = 3
9813
s, count = 2
t, count = 3
9744
s, count = 2
t, count = 3
175
s, count = 2
t, count = 3
9746
s, count = 2
t, count = 3
175
s, count = 2
t, count = 3
169
s, count = 2
t, count = 3
184

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
439
s, count = 2
t, count = 3
175
s, count = 2
t, count = 3
169
s, count = 2
t, count = 3
189
s, count = 2
t, count = 3
9813
s, count = 2
t, count = 3
191

s, count = 2
t, count = 3
971
s, count = 2
t, count = 3
9816
s, count = 2
t, count = 3
169
s, count = 2
t, count = 3
195
s, count = 2
t, count = 3
9819
s, count = 2
t, count = 3
9804
s, count = 2
t, count = 3
72

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
4368
s, count = 2
t, count = 3
5

s, count = 2
t, count = 3
971
s, count = 2
t, count = 3
9816
s, count = 2
t, count = 3
169
s, count = 2
t, count = 3
195
s, count = 2
t, count = 3
9804
s, count = 2
t, count = 3
72

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
209

s, count = 2
t, count = 3
046

s, count = 2
t, count = 3
3______3984
s, count = 2
t, count = 3
213____39813
s, count = 2
t, count = 3
215
s, count = 2
t, count = 3
216

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
439
s, count = 2
t, count = 3
219
s, count = 2
t, count = 3
72
s, count = 2
t, count = 3
221
s, count = 2
t, count = 3
222

s, count = 2
t, count = 3
971
s, count = 2
t, count = 3
9868
s, count = 2
t, count = 3
175
s, count = 2
t, count = 3
9874
s, count = 2
t, count = 3
227
s, count = 2
t, count = 3
9819
s, count = 2
t, count = 3
79
s, count = 2
t, count = 3
9819
s, count = 2
t, count = 3
9874
s, count = 2
t, count = 3
232

s, count = 2
t, count = 3
3

s, count = 2
t, count = 3
9768

s, count = 2
t, count = 3
169
s, count = 2
t, count = 3
9804
s, count = 2
t, count = 3
01

_______4166____0169____073

 

s, count = 2
t, count = 3
241

C#




s, count = 2
t, count = 3
9888

s, count = 2
t, count = 3
1776

s, count = 2
t, count = 3
17
s, count = 2
t, count = 3
9891

s, count = 2
t, count = 3
17
s, count = 2
t, count = 3
9788

 

s, count = 2
t, count = 3
0
s, count = 2
t, count = 3
9893

s, count = 2
t, count = 3
2

 

________ 044 ________ 008 ________ 02 ________ 045

s, count = 2
t, count = 3
44
s, count = 2
t, count = 3
2

s, count = 2
t, count = 3
3______0258
s, count = 2
t, count = 3
4
s, count = 2
t, count = 3
1694
s, count = 2
t, count = 3
6
s, count = 2
t, count = 3
3003
s, count = 2
t, count = 3
57
s, count = 2
t, count = 3
258
s, count = 2
t, count = 3
4
s, count = 2
t, count = 3
1694
s, count = 2
t, count = 3
6
s, count = 2
t, count = 3
3010

s, count = 2
t, count = 3
3____3984
s, count = 2
t, count = 3
175______06
s, count = 2
t, count = 3
273

_______033____4439____63020

s, count = 2
t, count = 3
33
s, count = 2
t, count = 3
2

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
6
s, count = 2
t, count = 3
281

s, count = 2
t, count = 3
980
s, count = 2
t, count = 3
283

s, count = 2
t, count = 3
980____0285

_______033____3989

s, count = 2
t, count = 3
33____44368
s, count = 2
t, count = 3
290

_______033____0043

_______03____3989

 

s, count = 2
t, count = 3
3______63030
s, count = 2
t, count = 3
297
s, count = 2
t, count = 3
4
s, count = 2
t, count = 3
1694
s, count = 2
t, count = 3
6
s, count = 2
t, count = 3
301
s, count = 2
t, count = 3
9813
s, count = 2
t, count = 3
303
s, count = 2
t, count = 3
304

Làm cách nào để đếm các chữ cái lặp lại trong chuỗi trong PHP?

Hàm PHP substr_count[] .

Làm cách nào tôi có thể in các ký tự duy nhất trong một chuỗi trong PHP?

PHP có chức năng đếm ký tự. $data = "foobar"; $uniqued = count_chars[$data, 3];// return string[5] "abfor" $count = strlen[$uniqued];

Làm cách nào để in một ký tự từ một chuỗi trong PHP?

PHP có hàm str_split[] , dùng để in từng ký tự của một chuỗi. Không cần sử dụng bất kỳ vòng lặp nào.

Làm cách nào để xóa các ký tự trùng lặp khỏi chuỗi trong PHP?

#Sử dụng mảng_unique[] .
Chuyển đổi chuỗi được phân tách bằng dấu phẩy thành một mảng;
Sử dụng array_unique[] để loại bỏ trùng lặp;
Chuyển đổi mảng trở lại chuỗi được phân tách bằng dấu phẩy

Chủ Đề