Xâu chẵn lẻ

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 300 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

\(\textit{"As a child, I yearned for the mines!"}\)

Tade không nói câu đó. Thế nhưng vì hôm nay người ra đề bắt Tade vào hang đào silicon để làm chip máy tính nên anh ta phải thực hiện thôi.

Việc tìm kiếm silicon không hề dễ dàng, Tade không những phải lặn lội xuống hang sâu hàng chục mét để đào, anh ta còn phải thực hiện việc tách silicon tinh chất từ các quặng silicon bằng tay không mà không được dùng bất kì hóa chất hay máy móc nào. Tất nhiên, việc này đối với anh ta vô cùng dễ dàng, tuy nhiên vì đèn pin lúc này của Tade sắp cạn pin nên anh ta phải làm việc tách quặng này trong bóng tối.

Một quặng silicon được biểu diễn bằng một xâu kí tự \(S\) (không chứa dấu cách) với \(S_i\) là kí tự thứ \(i\) \((0 \le i < |S|)\), Tade nhờ các bạn viết một chương trình để tách \(S\) ra làm hai xâu: Xâu thứ nhất gồm các kí tự ở vị trí chẵn của \(S\), xâu thứ hai gồm các kí tự ở vị trí lẻ của \(S\). Ví dụ: abcdef sẽ được tách thành acebdf. Các bạn hãy giúp Tade nhé!

Input

  • Một dòng duy nhất chứa một xâu kí tự \(S\) (không chứa dấu cách) \((1 \le |S| \le 255)\).

Output

  • In ra hai xâu trên hai dòng: Dòng thứ nhất là xâu chứa các kí tự ở vị trí chẵn của \(S\), dòng thứ hai là xâu chứa các kí tự ở vị trí lẻ của \(S\).

Example

Test 1

Input
sdialciucooin
Output
silicon
dacuoi

Test 2

Input
miilnoivneg
Output
mining
ilove

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.