Tôi sử dụng "hậu tố" một cách lỏng lẻo ở đây có nghĩa là "bất kỳ chuỗi con nào theo sau tiền tố".
"Tiền tố" ở đây có nghĩa là BẮT ĐẦU của một từ, trong đó bắt đầu của một từ được xác định là sau một khoảng trắng hoặc từ ký tự đầu tiên của văn bản đầu vào (đối với từ đầu tiên). Một "tiền tố" ở giữa một từ bị bỏ qua.
Ví dụ: nếu tiền tố đầu vào của bạn là "arm" và văn bản đầu vào là "Quân đội của Dumbledore đã được trang bị đầy đủ cho armageddon sắp xảy ra" thì danh sách đầu ra chứa (y, ed, agedon).
Các trường hợp thử nghiệm
Giả sử trường hợp nhạy cảm, chuỗi kết thúc sau dấu cách. Đầu vào sẽ không bắt đầu với một khoảng trắng.
Loại bỏ trùng lặp là tùy chọn.
Input prefix: "1"
Input text:
"He1in aosl 1ll j21j 1lj2j 1lj2 1ll l1j2i"
Output: (ll, lj2j, lj2) - in any permutation
Input prefix: "frac"
Input text:
"fracking fractals fracted fractional currency fractionally fractioned into fractious fractostratic fractures causing quite a fracas"
Output: (king, tals, ted, tional, tionally, tioned, tious, tostratic, tures, as)
Input prefix: "href="https://www.astrotheme.com/astrology/"
Input text:
"(div style="padding: 0; background: url('https://www.astrotheme.com/images/site/arrondi_450_hd.png') no-repeat; text-align: left; font-weight: bold; width: 450px; height: 36px")
(div class="titreFiche" style="padding: 5px 0 0 6px")(a href="https://www.astrotheme.com/astrology/Nolwenn_Leroy" title="Nolwenn Leroy: Astrology, birth chart, horoscope and astrological portrait")Nolwenn Leroy(br /)
(/div)
(div style="text-align: right; border-left: 1px solid #b2c1e2; border-right: 1px solid #b2c1e2; width: 446px; padding: 1px 1px 0; background: #eff8ff")
(table style="width: 100%")(tr)(td style="width: 220px")
(div style="padding: 0; background: url('https://www.astrotheme.com/images/site/arrondi_450_hd.png') no-repeat; text-align: left; font-weight: bold; width: 450px; height: 36px")
(div class="titreFiche" style="padding: 5px 0 0 6px")(a href="https://www.astrotheme.com/astrology/Kim_Kardashian" title="Kim Kardashian: Astrology, birth chart, horoscope and astrological portrait")Kim Kardashian(br /)(span style="font-weight: normal; font-size: 11px")Display her detailed horoscope and birth chart(/span)(/a)(/div)
(/div)
(div style="padding: 0; background: url('https://www.astrotheme.com/images/site/arrondi_450_hd.png') no-repeat; text-align: left; font-weight: bold; width: 450px; height: 36px")
(div class="titreFiche" style="padding: 5px 0 0 6px")(a href="https://www.astrotheme.com/astrology/Julia_Roberts" title="Julia Roberts: Astrology, birth chart, horoscope and astrological portrait")Julia Roberts(br /)(span style="font-weight: normal; font-size: 11px")Display her detailed horoscope and birth chart(/span)(/a)(/div)
(td id="cfcXkw9aycuj35h" style="text-align: right")
(/div)"
Output: (Nolwenn_Leroy", Kim_Kardashian", Julia_Roberts")
Người chiến thắng
Đây là mã golf , vì vậy ít byte nhất sẽ thắng. :)
Có thể chấp nhận các đầu vào theo bất kỳ cách nào hoạt động, miễn là mã của bạn có thể giải quyết các vấn đề tùy ý như các trường hợp thử nghiệm.
https://www.astrotheme.com/astrology/
thể là tiền tố khi nó đi trước href="
?