Bài tập 6

Việc hợp tác làm bài tập là không được phép, ngoại trừ việc bạn có thể hỏi bạn cùng lớp và những người khác để được giúp đỡ, miễn là sự giúp đỡ đó không biến thành việc người khác làm hộ bài cho bạn, theo chính sách của khóa học về liêm chính học thuật.

Đội ngũ nhân viên thực hiện các cuộc kiểm tra ngẫu nhiên đối với các bài nộp cho CS50x. Những sinh viên bị phát hiện vi phạm chính sách này sẽ bị loại khỏi khóa học. Những sinh viên đã hoàn thành CS50x, nếu bị phát hiện vi phạm, sẽ bị thu hồi Chứng chỉ CS50 vĩnh viễn.

Cần làm gì

  1. Đăng nhập vào cs50.dev bằng tài khoản GitHub của bạn

  2. Chạy update50 trong cửa sổ terminal của codespace để đảm bảo codespace của bạn đã được cập nhật.

  3. Nộp Hello bằng Python

  4. Nộp một trong hai:

  5. Nộp một trong hai:

    • Cash bằng Python, nếu cảm thấy ít thoải mái hơn
    • Credit bằng Python, nếu cảm thấy thoải mái hơn
  6. Nộp Readability bằng Python

  7. Nộp DNA bằng Python

Nếu bạn nộp cả hai phiên bản Mario, chúng tôi sẽ ghi lại điểm số cao hơn trong hai điểm của bạn. Nếu bạn nộp cả Cash và Credit, chúng tôi sẽ ghi lại điểm số cao hơn trong hai điểm của bạn.

Khi nào cần làm

Trước 2026-12-31T23:59:00+00:00.

Lời khuyên

  • Hãy thử bất kỳ chương trình nào của David từ Tuần 6.

Cách nhận trợ giúp

Liêm chính học thuật

  • Đối với Hello, Mario, Cash, Credit và Readability, việc xem các bản thực thi của chính bạn bằng C và bản thực thi của người khác bằng Chợp lý.

  • Việc xem các bản thực thi của người khác cho cùng bài toán đó bằng Pythonkhông hợp lý.

  • Vì mục tiêu của các bài toán này là dạy bạn cách tự học một ngôn ngữ mới, hãy nhớ rằng những hành động sau không chỉ hợp lý, theo giáo trình, mà còn được khuyến khích để đạt được mục tiêu đó:

    • Kết hợp một vài dòng mã mà bạn tìm thấy trên mạng hoặc nơi khác vào mã của riêng bạn, miễn là những dòng mã đó không phải là lời giải cho các bài toán được giao và bạn phải trích dẫn nguồn gốc của chúng.
    • Tìm đến trang web hoặc nơi khác để được hướng dẫn ngoài phạm vi của khóa học, để tham khảo và tìm giải pháp cho các khó khăn kỹ thuật, nhưng không phải để tìm lời giải trực tiếp cho các bài tập hoặc dự án cuối khóa của bạn.

Các bài toán