• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

[Cuộc thi] Kỹ năng lập trình - Kì 1

Các đề tài, cuộc thi, chủ đề chung của diễn đàn

Moderator: Điều hành

User avatar
lungocqua
Guru
Guru
Posts: 1225
Joined: Tue 18/08/2009 11:51 am
Location: Phú Hữu - Nhơn Trạch - Đồng Nai
Been thanked: 5 times
Contact:

Re: [Cuộc thi] Kỹ năng lập trình - Kì 1

Postby lungocqua » Sat 14/08/2010 11:16 pm

Năm nay vào học sớm nên bạn bận là phải. Với lại năm cuối cấp thì càng bận hơn nữa. Mỗi tuần một đề có lẽ ổn đó! :)


Ta đã trở lại và quên hết tất cả! :D

User avatar
vo_minhdat2007
Quản trị
Quản trị
Posts: 2227
Joined: Sun 17/07/2005 1:40 am
Has thanked: 13 times
Been thanked: 87 times
Contact:

Re: [Cuộc thi] Kỹ năng lập trình - Kì 1

Postby vo_minhdat2007 » Sun 15/08/2010 9:32 pm

Mình đã chấm điểm và cho nhận xét cùng đáp án, mời các bạn cùng thảo luận thêm vài ngày trước khi có kì tiếp theo ;)

NovaFooc
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 307
Joined: Tue 11/08/2009 3:27 pm

Re: [Cuộc thi] Kỹ năng lập trình - Kì 1

Postby NovaFooc » Sun 15/08/2010 10:42 pm

vo_minhdat2007 wrote:tốc độ chạy của bạn NovaFooc lại tệ hơn chương trình mẫu! Nếu không tin bạn hãy thử test với bài giải của mình nhé ;)

Điểm: 9/10.


zeee B-)
nhưng sao mình test với bộ test số 3 = cách
  1. Private Sub txtInput_TextChanged
  2. Dim d1 As Date = Now
  3. 'code
  4. Dim d2 As Date = Now
  5. MsgBox((d2 - d1).TotalMilliseconds)

so với pp 2 của bài mẫu và chẳng thấy gì khác biệt đáng kể cả :-?

User avatar
vuathongtin
Điều hành viên
Điều hành viên
Posts: 1028
Joined: Sun 02/05/2010 10:03 pm
Location: Xứ sở DG
Has thanked: 2 times
Been thanked: 105 times
Contact:

Re: [Cuộc thi] Kỹ năng lập trình - Kì 1

Postby vuathongtin » Sun 15/08/2010 11:17 pm

Code của bạn vừa thủ công mà lại vừa phức tạp và không chịu nổi những test nặng.
Thank, lần sau sẽ cố gắng hơn :)
Bùi Thành Nhân
* Chuyên gia MMO
congtacvien.online

User avatar
vuathongtin
Điều hành viên
Điều hành viên
Posts: 1028
Joined: Sun 02/05/2010 10:03 pm
Location: Xứ sở DG
Has thanked: 2 times
Been thanked: 105 times
Contact:

Re: [Cuộc thi] Kỹ năng lập trình - Kì 1

Postby vuathongtin » Mon 16/08/2010 2:07 am

Trong bài mẫu PP2 bị sai, chuỗi xuất ra sẽ bị duyệt lại và đảo ngược 1 lần nữa nên khi test với các giá trị như
b p d
sẽ cho kết quả ko chính xác.

  1. Else
  2.             Dim St As String = txtInput.Text
  3.  
  4.             For i As Integer = A To Z
  5.                 St = St.Replace(ChrW(i), ChrW(i + (_a - A)))
  6.                 St = St.Replace(ChrW(i + (_a - A)), ChrW(Chars(i - A)))
  7.             Next
  8.  
  9.             txtOutput.Text = St
  10.             txtROutput.Text = StrReverse(St)
  11.         End If


Xin trả lời giúp mình 1 câu hỏi : nếu cải tiến (nâng cấp) thêm một số kí tự nữa như " < > \ / ..." thì các bạn sẽ làm thế nào :-/
Bùi Thành Nhân
* Chuyên gia MMO
congtacvien.online

NovaFooc
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 307
Joined: Tue 11/08/2009 3:27 pm

Re: [Cuộc thi] Kỹ năng lập trình - Kì 1

Postby NovaFooc » Mon 16/08/2010 6:55 am

vuathongtin wrote:Trong bài mẫu PP2 bị sai, chuỗi xuất ra sẽ bị duyệt lại và đảo ngược 1 lần nữa nên khi test với các giá trị như
b p d sẽ cho kết quả ko chính xác.

phát hiện mới =D>

vuathongtin wrote:Xin trả lời giúp mình 1 câu hỏi : nếu cải tiến (nâng cấp) thêm một số kí tự nữa như " < > \ / ..." thì các bạn sẽ làm thế nào :-/

với cách của mình thì cứ chèn thêm nó và bộ đảo ngược vào 2 cái chuỗi đầu ctrinh là xong
còn với cách lợi dụng mã a-z liền nhau có vẻ sẽ gặp chút vấn đề đây :-?

User avatar
vo_minhdat2007
Quản trị
Quản trị
Posts: 2227
Joined: Sun 17/07/2005 1:40 am
Has thanked: 13 times
Been thanked: 87 times
Contact:

Re: [Cuộc thi] Kỹ năng lập trình - Kì 1

Postby vo_minhdat2007 » Mon 16/08/2010 6:49 pm

Replace mấy cái < > \ / thành các kí tự mã ASCII là 123, 124 (tức là sau chữ z, ngoài ra trước đó xử lí trước mấy kí tự {|, ...)

User avatar
lungocqua
Guru
Guru
Posts: 1225
Joined: Tue 18/08/2009 11:51 am
Location: Phú Hữu - Nhơn Trạch - Đồng Nai
Been thanked: 5 times
Contact:

Re: [Cuộc thi] Kỹ năng lập trình - Kì 1

Postby lungocqua » Mon 16/08/2010 7:23 pm

Ôi! Có 3 điểm thôi! :-S Mấy cái xử lí này mình chịu. Làm cho nó chạy thì được chứ muốn nó nhanh thì chịu! :|
Hi vọng lần sau sẽ tốt hơn!. :)
Ta đã trở lại và quên hết tất cả! :D

User avatar
minhduc4477
Thành viên năng nổ
Thành viên năng nổ
Posts: 94
Joined: Fri 11/12/2009 2:15 pm
Been thanked: 1 time

Re: [Cuộc thi] Kỹ năng lập trình - Kì 1

Postby minhduc4477 » Mon 16/08/2010 7:54 pm

Hê Hê! mình được 8 điểm nak!
Không biết kì sau là câu đố gì đây???
Tình yêu là vĩnh cữu, chỉ có người tình là thay đỗi.

dtmhquestion
Posts: 1
Joined: Sun 07/11/2010 2:43 pm

Re: [Cuộc thi] Kỹ năng lập trình - Kì 1

Postby dtmhquestion » Sun 07/11/2010 3:17 pm

bạn nào còn file đáp án của kì 1 không? cho mình xin với. link kia k dùng được.
mình là lính mới.
mong các bạn giúp đỡ

NovaFooc
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 307
Joined: Tue 11/08/2009 3:27 pm

Re: [Cuộc thi] Kỹ năng lập trình - Kì 1

Postby NovaFooc » Sun 07/11/2010 3:32 pm

bạn thích code của ai thì copy về, trang 1 có đủ cả mà
còn form nếu k0 mở đc thì tự thiết kế, thả 3 cái textbox vô form tốn nhiêu thời gian đâu


Return to “Đề tài chung”

Who is online

Users browsing this forum: No registered users and 1 guest