nguyenphuc22 / Design-Patterns

Sách Design Pattern Tiếng Việt - Một cái nhìn tổng quan về design pattern trong lập trình.

Home Page:https://nguyenphuc22.github.io/Design-Patterns/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Implement Division Operation for BigInt

nguyenphuc22 opened this issue · comments

Mục tiêu

Triển khai phép chia cho cấu trúc số nguyên lớn (BigInt) trong C++.

Chi tiết nhiệm vụ

  • Phép chia (/): Implement phép chia giữa hai đối tượng BigInt. Phép chia cần xử lý chính xác với các số có độ dài bất kỳ, bao gồm cả số dương và số âm.

Yêu cầu

  1. Xử lý chính xác việc chia hai số nguyên lớn, kể cả khi chúng có độ dài khác nhau.
  2. Đảm bảo hiệu suất tối ưu, đặc biệt khi làm việc với số nguyên lớn.
  3. Đảm bảo bài test vượt qua tất cả các Test-case.

Hướng dẫn thêm

  • Xem xét việc xử lý các trường hợp phức tạp như chia cho số 0, và việc xử lý số dư.
  • Khuyến khích sử dụng các thuật toán chia hiệu quả để tối ưu hóa quá trình chia.

Lưu ý: Cần tạo branch riêng cho nhiệm vụ này và sau đó tạo pull request để review và merge vào branch chính sau khi hoàn thành.

Thảo luận và Cập nhật

Mọi thảo luận, cập nhật hoặc thay đổi liên quan đến nhiệm vụ này nên được thực hiện thông qua các comments trong issue này, đảm bảo rằng tất cả thành viên trong nhóm đều được thông báo và cập nhật tiến độ công việc.