Trong hướng dẫn này, chúng ta sẽ viết mã để tìm tổng của chuỗi n + nn + nnn + ... + n (m lần) . Chúng ta có thể làm điều đó rất dễ dàng bằng Python. Hãy xem một số ví dụ.
Input: n = 1 m = 5 Series: 1 + 11 + 111 + 1111 + 11111 Output: 12345
Thuật toán
Làm theo các bước dưới đây để giải quyết vấn đề.
1. Initialise the n and m. 2. Initialise total to 0. 3. Make the copy of n to generate next number in the series. 4. Iterate the loop m times. 4.1. Add n to the total. 4.2. Update the n with n * 10 + copy_n. 5. Print the total.
Ví dụ
Xem mã bên dưới.
# initializing n and m n = 1 m = 5 # initializing total to 0 total = 0 # making the copy of n to get next number in the series copy_n = n # iterating through the loop for i in range(m): # adding n to total total += n # updating n to get next number in the serias n = n * 10 + copy_n # printing the total print(total)
Đầu ra
Nếu bạn chạy đoạn mã trên, bạn sẽ nhận được kết quả sau.
12345
Kết luận
Nếu bạn có bất kỳ nghi ngờ nào trong bài viết, hãy đề cập đến chúng trong phần bình luận.