Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Hàm sumDigit(x) được định nghĩa như sau:
- -Nếu x chỉ có 1 chữ số thì sẽ trả về x
- -Nếu x có từ 2 chữ số trở lên thì ta sẽ tính tổng các chữ số của x và
- cập nhật lại x cho đến khi nào x còn 1 chữ số
- Ví dụ: sumDigit(1) = 1;
- sumDigit(999) = sumDigit(9+9+9) = sumDigit(27) = sumDigit(2+7) = sumDigit(9) = 9
- Yêu cầu: Thực hiện hàm sumDigit(x, k) với k là số lần lặp lại của x
- Ví dụ: sumDigit(2, 4) = sumDigit(2222) = sumDigit(2+2+2+2) = sumDigit(8) = 8
- Giải thích: số x = 2 được lặp lại k = 4 lần là 2222 sau đó áp dụng hàm sumDigit(2222).
- Input gồm số tự nhiên viết dưới dạng chuỗi n và số lần lặp lại k. Với k <= 10^6
- Output là 1 số tự nhiên có 1 chữ số là tổng các chữ số theo cách giải thích trên.
- Hàm sumDigit(x) được định nghĩa như sau:
- -Nếu x chỉ có 1 chữ số thì sẽ trả về x
- -Nếu x có từ 2 chữ số trở lên thì ta sẽ tính tổng các chữ số của x và
- cập nhật lại x cho đến khi nào x còn 1 chữ số
- Ví dụ: sumDigit(1) = 1;
- sumDigit(999) = sumDigit(9+9+9) = sumDigit(27) = sumDigit(2+7) = sumDigit(9) = 9
- Yêu cầu: Thực hiện hàm sumDigit(x, k) với k là số lần lặp lại của x
- Ví dụ: sumDigit(2, 4) = sumDigit(2222) = sumDigit(2+2+2+2) = sumDigit(8) = 8
- Giải thích: số x = 2 được lặp lại k = 4 lần là 2222 sau đó áp dụng hàm sumDigit(2222).
- Input gồm số tự nhiên viết dưới dạng chuỗi n và số lần lặp lại k. Với k <= 10^6
- Output là 1 số tự nhiên có 1 chữ số là tổng các chữ số theo cách giải thích trên.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement