누구나 뉴스가 지루하다는 것을 알고 있습니다. 정말 지루 합니다. 정치인과 스캔들에 관한 것이 아니라면. 재밌어요! 그러나 아쉽게도 정치인들은 너무 많은 스캔들을 저지를 수 있습니다. 뉴스를 더 재미있게 만들기 위해 당신을 고용하고 있습니다.
목표 HTML 스 니펫 이 있으면 여기 에서 찾은 모든 대체 , 즉이 그림에서 수행하는 모든 대체를 수행 하십시오 .
그러나 HTML 태그 자체를 편집해서는 안됩니다. HTML 태그 또는 해당 속성에없는 단어를 유효한 단어라고합니다. 즉, 당신은 대체 안 <div class="smartphone">iPhone</div>
으로 <div class="pokedex">iPhone</div>
만 교체해야합니다 <div>election</div>
함께 <div>eating contest</div>
.
파싱 규칙
- 편집 단어가 아닌 단어로 표시된 단어 만 일치시켜야합니다. 즉, 전체 단어 만 일치시켜야합니다. 예를 들어 "Hellowitness", "Hellow itness"또는 "Witnesspacelection"과 "Hello witness"는 일치하지 않습니다.
- 키보드에서 문자를 입력 할 수 없으면 가장 가까운 문자를 표시해야합니다. (예 : "스마트 폰"은 실제로 "Pokedex"가됩니다)
- 첫 글자 또는 모든 문자를 유지해야합니다. (예를 들어, "죽은 것으로 추정 됨"은 "Kinda 아마 죽었다"가되고, "그들이 죽었다"는 "그들은 아마 죽었을 것"이되고, "선거!"는 "THE EATING CONTEST!"가되고, "SpAcE"는 "Spaaace"및 "NWW STUDY"가 "tumblr post"가 됨)
- 모든 경우가 일치해야합니다. (즉, 대문자와 상관없이 단어를 일치시켜야합니다.)
a <vowel>
충족 되는 모든 인스턴스 가an <vowel>
되고 그 반대도 마찬가지 입니다. (예 : "상원 의원"은 "자족"이 됨) 모든 인스턴스에 대해이 작업을 수행 할 필요는 없지만 최소한 자체 교체 작업에는이 작업을 수행해야합니다.- 복수형도 번역에서 복수형을 유지해야합니다 (예 : "스마트 폰"은 "pokedex"가되고 "공백"은 "Spaaaces"가됩니다)
- 특정 시제에있는 것은 번역시 그 시제에 남아 있어야합니다. (예 : "재 구축"은 "복수"가되고 "재 구축"은 "복수"가됩니다.)
- 단수의 모든 것은 번역에서 단수로 남아 있어야합니다 (예 : "의회 지도자"는 "강령이됩니다")
- 항목이 여러 HTML 요소에 걸쳐 있으면 여전히 일치해야하지만 중간 요소를 "버릴 수 있습니다". (예 :
S<b>pa</b>ace
단순히 "스패 어시"가되어야합니다). 항목이 단일 요소 내에 자체 포함 된 경우 올바르게 일치하고 태그를 유지해야합니다. - "증인들"은 "내가 아는 친구들"이되어야한다
- "증인"은 "내가 아는이 친구"가되어야한다
- "증인"은 "내가 아는 친구"가되어야한다
- "의견에 도달 할 수 없습니다"는 "유죄이며 모든 사람이 알고 있습니다"가되어야합니다.
- "의견에 도달 할 수 없음"은 "유죄이며 모든 사람이 알고 있습니다"
보너스
-N%
보너스를 받으면 new amount = (old amount) * (1 - N/100)
. 따라서 -5%
500 바이트 코드 로 보너스를 받으면 new amount = 500 * (1 - 5/100) = 500 * .95 = 475
.
- 첫 교체 후 "공간"의 모든 인스턴스에 대해 추가 "a"가 추가되면 -5 % 보너스. 따라서 첫 번째 교체는 "spaaace", 두 번째는 "spaaaace", 세 번째는 "spaaaaace"등입니다.
- 유효한 모든 숫자에 대해 해당 숫자를 해당 XKCD 만화에 대한 링크로 바꾸면 -5 % 보너스. (아직 존재할 필요는 없습니다). 이 보너스에 갈 경우, 당신은 번호 등 일치해야합니다
500
,3,000
,4 523
,와5.324
. (대신 대신 만화 이미지로 숫자를 바꾸도록 선택할 수 있습니다.-5%
보너스 대신에 이렇게하면 보너스 대신-15% bonus
.-15%
타이틀 텍스트를 그림에 추가 할 수있는 경우 추가 보너스가 표시됩니다 . .) - 이미지의 오른쪽에있는 모든 인스턴스를 왼쪽에있는 인스턴스와 동시에 교체 할 수있는 경우 -25 % 보너스. (예 : "스패 어스"는 "공간"이되고 "먹는 콘테스트"는 "선거"가됩니다.) 보너스 중 하나를 선택하면 해당 항목을 해당 항목으로 되돌릴 수 있습니다. (예 :
http://www.xkcd.com/542
"542", "spaaaaaaaace"는 "space"가되어야합니다.) - 최소 6 회 교체를 선택할 수 있지만, 각 교체를 수행하지 않으면 (보너스 교체 제외) 추가 + 10 %의 페널티가 부과됩니다.
IO 예 (보너스 없음)
Input: Witnesses allegedly used their smartphones to commit the crime.
Output: These dudes I know kinda probably used their pokedex to commit the crime.
Input: Mayor Golfalot rebuilt the city after the fatal election.
Output: Mayor Golfalot avenged the city after the fatal eating contest.
Input: This <b>new study</b> shows that people in <span class="space">space</span> cannot be reached for comment.
Output: This <b>tumblr post</b> shows that people in <span class="space">spaaace</span> are guilty and everyone knows it.
Input: <b>g</b><i>oo</i><s>g</s><u>le</u> glass is terrible. :(
Output: virtual boy is terrible. :(
Input: Electric SMARTPHONES have been shown to be more productive when not used by Senators and when not used in cars.
Output: Atomic POKEDEX have been shown to be more productive when not used by Elf-lords and when not used in cats.
Input: Homeland Security has been established as an evil foundation, especially in space.
Output: Homestar runner has been established as an evil foundation, especially in spaaace.
Input: The congressional leaders are testy today.
Output: The river spirits are testy today.
Input: SPACE is not a Senator or a cAR.
Output: SPAAACE is not an Elf-lord or a cat.
Input: Mr. Biz is running for reelection.
Output: Mr. Biz is running for reelection.
Input: Google glass !
Output: Virtual boy !
Input: New (or old) study
Output: New (or old) study
이것은 code-golf 이므로 바이트 단위의 가장 짧은 프로그램이 승리합니다.
<br/>
)