Бодолт илгээх | Бүх бодолтууд | Шилдэг бодолтууд | Жагсаалт руу буцах |
RGB7265 - Typo-г засах |
Орчин үед бичгийн програмууд автоматаар бичигчийн бичвэрийг шалгадаг болсон. Мөн зарим нь яаж алдаа засахыг ч санал болгодог.
Энэхүү бодлогонд таны гүйцэтгэх даалгавар бол бичвэр дэх хоёр төрлийн алдааг засах юм. Бид гурван ижил үсэг хамтдаа оршиж байвал түүнийг typo (жишээ нь, "helllo" гэдэг үг typo агуулдаг) гэж үзнэ. Түүнчлэн дараалсан хоёр ижил үсэг орсны дараа дахин хоёр ижил үсэг орвол мөн л typo гэж үзнэ (жишээ нь, "helloo" ба "wwaatt" гэдэг үгнүүд нь typo агуулдаг).
typo-г хамгийн цөөн үсэг устгадаг код бичнэ үү. Та үгийн эхлэл, төгсгөл, дундаас үсэг устгаж болно.
Input
1-ээс 200000 тэмдэгт агуулдаг s тэмдэгт мөр байна. s тэмдэгт мөр нь Англи цагаан толгойн жижиг үсгүүдээс бүрдэнэ.
Output
Бодлогын нөхцөлд тайлбарлагдсан ямар ч typo агуулаагүй, хамгийн цөөн үсэг устгах замаар гаргаж авсан шинэ s тэмдэгт мөрийг хэвлэ. Хэрвээ олон хариутай бол нэгийг нь хэвлэхэд хангалттай.
Example
Input 1:
helloo
Output 1:
hello
Input 2:
woooooow
Output 2:
woow
Нэмсэн: | Bataa |
Огноо: | 2014-01-08 |
Хугацааны хязгаарлалт: | 1s |
Эх кодын хэмжээний хязгаарлалт: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Програмчлалын хэлүүд: | ADA95 ASM32 BASH BF C NCSHARP CSHARP C++ 4.3.2 CPP C99 CLPS LISP sbcl LISP clisp D ERL FORTRAN HASK ICON ICK JAVA JS-RHINO JULIA LUA NEM NICE OCAML PAS-GPC PAS-FPC PERL PHP PIKE PRLG-swi PYTHON PYPY3 PYTHON3 RUBY SCALA SCM guile ST TCL WHITESPACE |
Эх сурвалж: | Codeforces.com |
hide comments