Ở đây n là giá trị cho trước là số dương, m là số lần chạy chuỗi. Nhiệm vụ là tính tổng chuỗi này.
Thuật toán
Bước 1: Nhập n, m; Bước 2: Chuyển số thành chuỗi. Bước 3: Khởi tạo kết quả là số và chuỗi. Bước 4: Thêm các hạng tử còn lại. Bước 5: Nối chuỗi tạo thành n, nn, nnn... Bước 6: Chuyển lại thành số nguyên trước khi cộng. Bước 7: Trả về tổng.
Mã ví dụ
# Chương trình Python tính tổng chuỗi def sumofseries(n, m): str1 = str(n) sum1 = n sumofstr1 = str(n) for i in range(1, m): sumofstr1 = sumofstr1 + str1 sum1 = sum1 + int(sumofstr1) return sum1 # Mã điều khiển n = int(input("Nhập giá trị n")) m = int(input("Nhập giá trị m")) sumofno = sumofseries(n, m) print("TỔNG CHUỖI ::>", sumofno)Kết quả
Nhập giá trị n3 Nhập giá trị m5 TỔNG CHUỖI ::> 37035