Mọi người đều biết rằng tin tức là nhàm chán. Thực sự nhàm chán . Trừ khi đó là về Chính trị gia và vụ bê bối của họ. Đó là niềm vui! Nhưng than ôi, các chính trị gia chỉ có thể phạm rất nhiều vụ bê bối. Vì vậy, tôi đang sử dụng bạn để làm cho tin tức thú vị hơn.
Mục tiêu Đưa ra một đoạn mã HTML, thực hiện tất cả các thay thế được tìm thấy ở đây , nghĩa là, trong hình này:
NHƯNG bạn không nên tự chỉnh sửa bất kỳ thẻ HTML nào. Tôi gọi một từ hợp lệ bất kỳ từ nào không tìm thấy trong bất kỳ thẻ HTML hoặc thuộc tính của chúng. Đó là, bạn không nên thay thế<div class="smartphone">iPhone</div>
bằng <div class="pokedex">iPhone</div>
, nhưng nên thay thế <div>election</div>
bằng <div>eating contest</div>
.
Quy tắc phân tích cú pháp
- EDIT Bạn chỉ nên ghép các từ được mô tả bằng một từ không. Đó là, bạn chỉ nên kết hợp các từ đầy đủ. (Ví dụ: khớp với "Xin chào nhân chứng" nhưng không phải "Hellowitness", "Hellow itness" hoặc "Witnesspacelection".
- Nếu bạn không thể gõ ký tự trên bàn phím, bạn sẽ hiển thị tương đương gần nhất. (Ví dụ: "Điện thoại thông minh" thực sự sẽ trở thành "Pokedex")
- Trường hợp chữ cái đầu tiên hoặc trường hợp tất cả các chữ cái phải được giữ lại. (Vd "Spaaace" và "XEM NGHIÊN CỨU" trở thành "bài đăng tumblr")
- Tất cả các trường hợp phải được khớp. (Tức là bạn phải ghép một từ, bất kể viết hoa của nó.)
- Bất kỳ trường hợp nào
a <vowel>
được đáp ứng sẽ trở thànhan <vowel>
và ngược lại . (Ví dụ: "Một thượng nghị sĩ" trở thành "Một chúa tể") Bạn không cần phải làm điều này cho mọi trường hợp, nhưng ít nhất là cho sự thay thế của chính bạn. - Bất cứ điều gì số nhiều cũng phải giữ lại số nhiều trong bản dịch (Ví dụ: "Điện thoại thông minh" trở thành "pokingex" và "Spaces" trở thành "Spaaaces")
- Bất cứ điều gì trong một thì nhất định phải ở trong thì đó trong bản dịch. (Ví dụ: "Rebuilt" trở thành "Avenged", "Rebuilds" trở thành "Avenges", v.v.)
- Bất cứ điều gì trong số ít phải duy trì số ít trong bản dịch (Ví dụ: "Nhà lãnh đạo Quốc hội" trở thành "Tinh thần sông")
- Nếu mục nhập kéo dài nhiều phần tử HTML, bạn vẫn nên khớp với phần tử đó, nhưng bạn có thể "vứt bỏ" mọi phần tử trung gian. (Ví dụ,
S<b>pa</b>ace
nên trở thành đơn giản là "spaaace"). Nếu mục nhập được bao gồm trong một thành phần duy nhất, mục nhập đó phải được khớp chính xác và thẻ được giữ lại. - "Các nhân chứng" sẽ trở thành "Những anh chàng mà tôi biết"
- "nhân chứng" sẽ trở thành "Anh chàng này tôi biết"
- "Nhân chứng" sẽ trở thành "Anh chàng đó tôi biết"
- "Không thể đưa ra bình luận" nên trở thành "Có tội và mọi người đều biết"
- "Không thể đưa ra bình luận" nên trở thành "Có tội và mọi người đều biết điều đó"
Tiền thưởng
Nếu bạn gặp một -N%
phần thưởng, của bạn new amount = (old amount) * (1 - N/100)
. Vì vậy, nếu bạn đã gặp một -5%
phần thưởng với mã 500 byte, của bạn new amount = 500 * (1 - 5/100) = 500 * .95 = 475
.
- -5% tiền thưởng nếu, đối với mọi trường hợp "khoảng trắng" sau lần thay thế đầu tiên, thêm "a" được thêm vào. Vì vậy, thay thế đầu tiên sẽ là "spaaace", thứ hai sẽ là "spaaaace", thứ ba sẽ là "spaaaaace", v.v.
- -5% tiền thưởng nếu, với mỗi số hợp lệ, bạn thay thế số đó bằng một liên kết đến truyện tranh XKCD tương ứng. (Nó không phải tồn tại). Nếu bạn đi cho tiền thưởng này, bạn phải phù hợp với số như
500
,3,000
,4 523
, và5.324
. (Bạn có thể lựa chọn để thay thế, thay vào đó, số lượng với hình ảnh của truyện tranh. Nếu bạn làm điều này, thay vì một-5%
tiền thưởng, bạn sẽ nhận được một-15% bonus
. Một phụ-15%
tiền thưởng nếu bạn có thể thêm tiêu đề văn bản vào bức tranh, nếu có .) - -25% tiền thưởng nếu bạn có thể thay thế đồng thời tất cả các trường hợp ở phía bên phải của hình ảnh bằng những người ở bên trái. (Ví dụ: "spaaace" trở thành "không gian", "cuộc thi ăn uống" trở thành "bầu cử", v.v.) Nếu bạn chọn bất kỳ phần thưởng nào, bạn sẽ có thể hoàn nguyên chúng cho các mục tương ứng của họ. (Ví dụ:
http://www.xkcd.com/542
nên trở thành "542" và "spaaaaaaaace" sẽ trở thành "không gian".) - Bạn có thể chọn thực hiện tối thiểu 6 lần thay thế, nhưng với mỗi lần thay thế không được thực hiện (không bao gồm các lần thay thế tiền thưởng), bạn sẽ nhận thêm hình phạt + 10%.
IOs ví dụ (không có tiền thưởng)
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
Đây là một môn đánh gôn , vì vậy chương trình ngắn nhất tính bằng byte sẽ thắng.
<br/>
)