Sau sự ra đi của girlxitin, các thành viên có vẻ quá đau xót nên chẳng ai chịu ghé lại FAMILUG.
Với tên miền tạm thời http://bit.ly/familug, chỉ vài lần gõ thôi, đảm bảo lại mê FAMILUG như tơi :>
Từ hôm nay tớ sẽ bắt đầu series Programming challenger, chả kém gì một cuộc thi ngoài việc không có giải thưởng :)) Hoặc sẽ có, thiết kế sau.
Các bạn có thể sử dụng bất kỳ ngôn ngữ nào, không quan tâm, miễn là giải được bài toán.
Problem 1 - Độ khó: Very easy
Viết chương trình thực hiện rút gọn như sau:
Với đầu vào: AAABBCAABDDAFF
Sẽ cho đầu ra: 3A2BC2AB2DA2F
Và viết 1 chương trình để dịch ngược
Đầu vào : 3A2BC2AB2DA2F
Sẽ trả về : AAABBCAABDDAFF
Trông cái này có vẻ như 1 hình thức nén string nhỉ ;)
Post link pastebin hoặc http://codepad.org/ để cho ngay kết quả.
Thời gian kết thúc: t7 tuần này.
Let code ;) run the code!
Java
ReplyDeleteViết trước phần nén string.
http://pastebin.com/cL9JK2Tb
ok
ReplyDeletelâu lâu cũng chưa làm bài nào cả
chỉ very easy với hm thôi
ReplyDeleteJava
ReplyDeleteDone!
http://pastebin.com/UCH8kfzb
@Thồn: ở chỗ tớ lấy cái problem này ghi là very easy mà :D
Mọi người xong hết thì sẽ add vào snippet
http://pastebin.com/6ZJg00dM
ReplyDeleteTrình mình còi chỉ làm thô thô bằng C thôi !
nghịc tý không lại bảo lười :-<
ReplyDeletehttp://pastebin.com/czvGHzfY
thuật toán Ch giống tớ, mình gà giống CH :(
ReplyDeleteđáng nhẽ viết thành hàm, xong lưu duới 1 string khác thì hay hơn :))
@Chung + Yoyo: Thử viết kiểu đầu vào là 1 sâu kí tự và đầu ra là 1 sâu đã được nén, đừng print luôn.
ReplyDeleteđc mà chỉ việc coppy sang thôi. bài 2 làm cẩn thận hơn :D
ReplyDeleteNào thì encrypt string: http://pastebin.com/NQMipfRM
ReplyDeleteđại bác bắn im >:)
ReplyDeleteTớ toàn copy paste thôi mà.
ReplyDeleteViết như thế để khi cần dùng cho chương trình khác là dùng đc luôn. Không phải mất công thiết kế lại nữa.
cách của hiệp hay đó
ReplyDeleteđỡ đạn thôi
HÙng Hải Đồng Dũng không làm à
ReplyDelete