여기서는 "접미사"를 느슨하게 사용하여 "접두사 다음에 오는 하위 문자열"을 의미합니다.
여기서 "접두사"는 단어의 시작을 의미하며, 단어의 시작은 공백 뒤 또는 입력 텍스트의 첫 번째 문자 (첫 번째 단어)로 정의됩니다. 단어 중간에있는 "접두사"는 무시됩니다.
예를 들어 입력 접두사가 "arm"이고 입력 텍스트가 "Dumbledore의 군대가 임박한 아마겟돈으로 무장했습니다"이면 출력 목록에 (y, ed, ageddon)이 포함됩니다.
테스트 사례
대소 문자를 구분하고 문자열은 공백 다음에 끝납니다. 공백으로 입력이 시작되지 않습니다.
중복 제거는 선택 사항입니다.
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")
승자
이것은 code-golf 이므로 가장 적은 바이트가 이깁니다. :)
코드가 테스트 사례와 같은 임의의 문제를 해결할 수있는 한 작동하는 방식으로 입력을 받아 들일 수 있습니다.
https://www.astrotheme.com/astrology/
앞에 붙일 때 어떻게 접두사가 될 수 href="
있습니까?