Tất cả các số tự nhiên dưới 12 là bội của 3 hoặc 5 ta được 3, 5, 6, 9, 10. Tổng của các bội số này là 33
Giải pháp mẫu. -
Mã Python
n = 0
for i in range[1,500]:
if not i % 5 or not i % 3:
n = n + i
print[n]
Đầu ra mẫu
57918
Sơ đồ
Trình chỉnh sửa mã Python
Đóng góp mã và nhận xét của bạn thông qua Disqus
Trước. Viết chương trình Python tìm số đơn xuất hiện số lẻ và các số khác xuất hiện số chẵn.
Tiếp theo. Viết chương trình Python để tính tổng các số hạng có giá trị chẵn trong dãy Fibonacci có giá trị không vượt quá một triệu.
Mức độ khó của bài tập này là gì?
Dễ dàng trung bình khóKiểm tra kỹ năng Lập trình của bạn với bài kiểm tra của w3resource
con trăn. Lời khuyên trong ngày
Trình kiểm tra đảo chữ
Một cách đơn giản để tiếp cận điều này là sử dụng hàm được sắp xếp của Python. Nếu 2 từ là đảo chữ thì chúng phải giống nhau khi cả hai được sắp xếp theo thứ tự
Bạn được giao nhiệm vụ tìm tất cả các số nguyên dưới 100 là bội của cả 3 và 5. Tạo một mảng các số dưới 100 là bội số của cả 3 và 5 và xuất nó. #cách tiếp cận của tôi. Phương thức #1 print[[j cho j trong phạm vi[100] if [j % 3 ==0] and [j % 5 ==0]]] #phương thức thứ 2 nums=[] cho i trong phạm vi[100]. nếu [i%3==0 và i%5==0]. con số. append[i] print[nums] #Using numpy import numpy as np data = np. arange[100] print[[j for j in data if [j % 3 ==0] and [j % 5 ==0]]] Đã có thể di chuyển về phía trước nhưng vẫn không thể thấy có gì sai?Một giải pháp đơn giản là lặp lại tất cả các số từ 1 đến n và tăng số lượng bất cứ khi nào một số là bội số của 3 hoặc 7 hoặc cả hai.
C++
count = n/3 + n/7 - n/2145
count = n/3 + n/7 - n/2146
count = n/3 + n/7 - n/2147
count = n/3 + n/7 - n/2148
count = n/3 + n/7 - n/2149
count = n/3 + n/7 - n/2150
count = n/3 + n/7 - n/2151
count = n/3 + n/7 - n/210
count = n/3 + n/7 - n/211
count = n/3 + n/7 - n/212
count = n/3 + n/7 - n/211
count = n/3 + n/7 - n/214
count = n/3 + n/7 - n/215
count = n/3 + n/7 - n/216
count = n/3 + n/7 - n/211
count = n/3 + n/7 - n/218
count = n/3 + n/7 - n/216
5791820
5791821
count = n/3 + n/7 - n/211
5791823
________ 124 ________ 125 ________ 126
5791827
5791828
count = n/3 + n/7 - n/216
count = n/3 + n/7 - n/21450
count = n/3 + n/7 - n/21451
count = n/3 + n/7 - n/21452
count = n/3 + n/7 - n/21453
count = n/3 + n/7 - n/211
count = n/3 + n/7 - n/21455
count = n/3 + n/7 - n/215
count = n/3 + n/7 - n/21457
count = n/3 + n/7 - n/21458
count = n/3 + n/7 - n/21459
count = n/3 + n/7 - n/21460
count = n/3 + n/7 - n/21452
Java
count = n/3 + n/7 - n/21462
count = n/3 + n/7 - n/21463
count = n/3 + n/7 - n/21464
count = n/3 + n/7 - n/21465
count = n/3 + n/7 - n/21466
count = n/3 + n/7 - n/21467
count = n/3 + n/7 - n/21468
count = n/3 + n/7 - n/215
count = n/3 + n/7 - n/216
count = n/3 + n/7 - n/21471
count = n/3 + n/7 - n/21472
count = n/3 + n/7 - n/21473
count = n/3 + n/7 - n/21474
count = n/3 + n/7 - n/211
count = n/3 + n/7 - n/212
count = n/3 + n/7 - n/211
count = n/3 + n/7 - n/214
count = n/3 + n/7 - n/215
count = n/3 + n/7 - n/216
count = n/3 + n/7 - n/211
count = n/3 + n/7 - n/21482
count = n/3 + n/7 - n/21483
count = n/3 + n/7 - n/21484
count = n/3 + n/7 - n/216
5791820
5791821
count = n/3 + n/7 - n/211
count = n/3 + n/7 - n/21489
count = n/3 + n/7 - n/21490
count = n/3 + n/7 - n/21491
count = n/3 + n/7 - n/216
5791825
count = n/3 + n/7 - n/21494
count = n/3 + n/7 - n/21495
count = n/3 + n/7 - n/21496
count = n/3 + n/7 - n/21483
count = n/3 + n/7 - n/21498
count = n/3 + n/7 - n/21499
count = n/3 + n/7 - n/21496
count = n/3 + n/7 - n/21483
count = n/3 + n/7 - n/21502
count = n/3 + n/7 - n/21503
5791828
count = n/3 + n/7 - n/216
count = n/3 + n/7 - n/21450
count = n/3 + n/7 - n/21451
count = n/3 + n/7 - n/21452
count = n/3 + n/7 - n/21509
count = n/3 + n/7 - n/21510
count = n/3 + n/7 - n/21474
count = n/3 + n/7 - n/21512
count = n/3 + n/7 - n/21513
count = n/3 + n/7 - n/215
count = n/3 + n/7 - n/216
count = n/3 + n/7 - n/21516____2459
count = n/3 + n/7 - n/21518
count = n/3 + n/7 - n/216
count = n/3 + n/7 - n/2100____201
count = n/3 + n/7 - n/2102
count = n/3 + n/7 - n/21452
count = n/3 + n/7 - n/21452
count = n/3 + n/7 - n/2105
Python3
count = n/3 + n/7 - n/2106
count = n/3 + n/7 - n/2107
count = n/3 + n/7 - n/2108
count = n/3 + n/7 - n/2109
count = n/3 + n/7 - n/2110
count = n/3 + n/7 - n/2111
count = n/3 + n/7 - n/2112
count = n/3 + n/7 - n/2113
count = n/3 + n/7 - n/216
count = n/3 + n/7 - n/2115____216
count = n/3 + n/7 - n/21483
count = n/3 + n/7 - n/21484
count = n/3 + n/7 - n/216
5791820
count = n/3 + n/7 - n/2121
count = n/3 + n/7 - n/2122
count = n/3 + n/7 - n/2123
5791821
count = n/3 + n/7 - n/21490
count = n/3 + n/7 - n/2126
count = n/3 + n/7 - n/2127
count = n/3 + n/7 - n/21490
count = n/3 + n/7 - n/2129
count = n/3 + n/7 - n/21503
5791825
count = n/3 + n/7 - n/2132_______233
count = n/3 + n/7 - n/21495
count = n/3 + n/7 - n/2116
count = n/3 + n/7 - n/2116
count = n/3 + n/7 - n/21483
count = n/3 + n/7 - n/2138
count = n/3 + n/7 - n/2121
count = n/3 + n/7 - n/2133
count = n/3 + n/7 - n/21499
count = n/3 + n/7 - n/2116
count = n/3 + n/7 - n/2116
count = n/3 + n/7 - n/21483
count = n/3 + n/7 - n/2129
count = n/3 + n/7 - n/2146
count = n/3 + n/7 - n/2115
count = n/3 + n/7 - n/2127
count = n/3 + n/7 - n/2116
count = n/3 + n/7 - n/21490
count = n/3 + n/7 - n/21484
count = n/3 + n/7 - n/2152
count = n/3 + n/7 - n/216
count = n/3 + n/7 - n/21450
count = n/3 + n/7 - n/21451
count = n/3 + n/7 - n/2156
count = n/3 + n/7 - n/2157
5791821____259
count = n/3 + n/7 - n/2160
count = n/3 + n/7 - n/2101
count = n/3 + n/7 - n/2102
count = n/3 + n/7 - n/2163
C#
count = n/3 + n/7 - n/2164
count = n/3 + n/7 - n/21463
count = n/3 + n/7 - n/2166
count = n/3 + n/7 - n/2148
count = n/3 + n/7 - n/2168
count = n/3 + n/7 - n/21467
count = n/3 + n/7 - n/21468
count = n/3 + n/7 - n/215
count = n/3 + n/7 - n/216
count = n/3 + n/7 - n/2173
count = n/3 + n/7 - n/2174
count = n/3 + n/7 - n/2175
count = n/3 + n/7 - n/2176
count = n/3 + n/7 - n/2177
count = n/3 + n/7 - n/21474
count = n/3 + n/7 - n/211
count = n/3 + n/7 - n/212
count = n/3 + n/7 - n/211
count = n/3 + n/7 - n/214
count = n/3 + n/7 - n/215
count = n/3 + n/7 - n/216
count = n/3 + n/7 - n/211
count = n/3 + n/7 - n/218
count = n/3 + n/7 - n/216
5791820
5791821
count = n/3 + n/7 - n/211
count = n/3 + n/7 - n/2191
count = n/3 + n/7 - n/216
5791825
count = n/3 + n/7 - n/2194
count = n/3 + n/7 - n/21503
5791828
count = n/3 + n/7 - n/216
count = n/3 + n/7 - n/21450
count = n/3 + n/7 - n/21451
count = n/3 + n/7 - n/21452
count = n/3 + n/7 - n/21509
count = n/3 + n/7 - n/21474
count = n/3 + n/7 - n/21510
count = n/3 + n/7 - n/21512
57918205
count = n/3 + n/7 - n/215
count = n/3 + n/7 - n/216
57918208
count = n/3 + n/7 - n/21459
count = n/3 + n/7 - n/21518
count = n/3 + n/7 - n/216____1212
count = n/3 + n/7 - n/21452
count = n/3 + n/7 - n/21452
57918215
PHP
57918216
57918217
57918218
count = n/3 + n/7 - n/21471
count = n/3 + n/7 - n/21472
count = n/3 + n/7 - n/21473
57918222
count = n/3 + n/7 - n/212____1224
count = n/3 + n/7 - n/21502
count = n/3 + n/7 - n/215
count = n/3 + n/7 - n/216
57918228
57918229
count = n/3 + n/7 - n/216
5791820
5791821
57918233
57918234
57918233
57918236
57918224
count = n/3 + n/7 - n/21484
57918233
57918240
count = n/3 + n/7 - n/216
5791825
5791821____1233
57918245
57918233
57918247
count = n/3 + n/7 - n/21503
57918228
57918250
count = n/3 + n/7 - n/216
count = n/3 + n/7 - n/21450
57918228
count = n/3 + n/7 - n/21484
count = n/3 + n/7 - n/21452
count = n/3 + n/7 - n/21453
57918257
count = n/3 + n/7 - n/21459
57918259
57918260
57918261
Javascript
57918262
57918263
57918218
count = n/3 + n/7 - n/21471
count = n/3 + n/7 - n/21472
count = n/3 + n/7 - n/21473
57918222
57918269
count = n/3 + n/7 - n/215
count = n/3 + n/7 - n/216____1272
count = n/3 + n/7 - n/216
5791820
57918275
count = n/3 + n/7 - n/216
5791825
count = n/3 + n/7 - n/2194
count = n/3 + n/7 - n/21503
5791828
count = n/3 + n/7 - n/216
count = n/3 + n/7 - n/21450
count = n/3 + n/7 - n/21451
count = n/3 + n/7 - n/21452
count = n/3 + n/7 - n/21453
57918286
count = n/3 + n/7 - n/21459
57918288
57918289
57918290
Đầu ra
579182
Độ phức tạp về thời gian. O[n]
Không gian phụ. Ô[1]
Một giải pháp hiệu quả có thể giải quyết vấn đề trên trong thời gian O[1]. Ý tưởng là đếm các bội số của 3 và cộng các bội số của 7, sau đó trừ các bội số của 21 vì chúng được tính hai lần.
count = n/3 + n/7 - n/21
C++
57918291
count = n/3 + n/7 - n/2146
count = n/3 + n/7 - n/2147
count = n/3 + n/7 - n/2148
count = n/3 + n/7 - n/2149
count = n/3 + n/7 - n/2150
count = n/3 + n/7 - n/2151
count = n/3 + n/7 - n/210
count = n/3 + n/7 - n/211
count = n/3 + n/7 - n/212
count = n/3 + n/7 - n/211
count = n/3 + n/7 - n/214
count = n/3 + n/7 - n/215
________ 2457 ________ 2450 ________ 24506
count = n/3 + n/7 - n/21452
count = n/3 + n/7 - n/21453
count = n/3 + n/7 - n/211
count = n/3 + n/7 - n/21455
count = n/3 + n/7 - n/215
count = n/3 + n/7 - n/21457
count = n/3 + n/7 - n/21458
count = n/3 + n/7 - n/21459
count = n/3 + n/7 - n/21460
count = n/3 + n/7 - n/21452
Java
count = n/3 + n/7 - n/214517
count = n/3 + n/7 - n/21463
count = n/3 + n/7 - n/21464
count = n/3 + n/7 - n/21465
count = n/3 + n/7 - n/21466
count = n/3 + n/7 - n/21467
count = n/3 + n/7 - n/21468
count = n/3 + n/7 - n/215
count = n/3 + n/7 - n/216
count = n/3 + n/7 - n/21471
count = n/3 + n/7 - n/21472
count = n/3 + n/7 - n/21473
count = n/3 + n/7 - n/21474
count = n/3 + n/7 - n/211
count = n/3 + n/7 - n/212
count = n/3 + n/7 - n/211
count = n/3 + n/7 - n/214
count = n/3 + n/7 - n/215
count = n/3 + n/7 - n/216
count = n/3 + n/7 - n/21450
count = n/3 + n/7 - n/214537
count = n/3 + n/7 - n/21495
count = n/3 + n/7 - n/214539
count = n/3 + n/7 - n/21499
count = n/3 + n/7 - n/214541
count = n/3 + n/7 - n/214542
count = n/3 + n/7 - n/21484
count = n/3 + n/7 - n/21452
count = n/3 + n/7 - n/21453
count = n/3 + n/7 - n/21510
count = n/3 + n/7 - n/21474
count = n/3 + n/7 - n/21512
count = n/3 + n/7 - n/214549
count = n/3 + n/7 - n/215
count = n/3 + n/7 - n/216
count = n/3 + n/7 - n/214552______2459
count = n/3 + n/7 - n/2127
count = n/3 + n/7 - n/214555
count = n/3 + n/7 - n/212
count = n/3 + n/7 - n/2101
count = n/3 + n/7 - n/2102
count = n/3 + n/7 - n/21452
count = n/3 + n/7 - n/21452
57918260
Trăn 3
count = n/3 + n/7 - n/214562
count = n/3 + n/7 - n/214563
count = n/3 + n/7 - n/2109
count = n/3 + n/7 - n/214565
count = n/3 + n/7 - n/214566
count = n/3 + n/7 - n/2112
count = n/3 + n/7 - n/2113
count = n/3 + n/7 - n/216
count = n/3 + n/7 - n/21450
count = n/3 + n/7 - n/214571
count = n/3 + n/7 - n/214572
count = n/3 + n/7 - n/21495
count = n/3 + n/7 - n/2127
count = n/3 + n/7 - n/214571
count = n/3 + n/7 - n/214572
count = n/3 + n/7 - n/21499
count = n/3 + n/7 - n/214578
count = n/3 + n/7 - n/214571
count = n/3 + n/7 - n/214572
count = n/3 + n/7 - n/214542
count = n/3 + n/7 - n/21484
count = n/3 + n/7 - n/2156
count = n/3 + n/7 - n/214571
count = n/3 + n/7 - n/2116
count = n/3 + n/7 - n/214586
count = n/3 + n/7 - n/211
count = n/3 + n/7 - n/214588
count = n/3 + n/7 - n/2101
count = n/3 + n/7 - n/214590
count = n/3 + n/7 - n/2157
5791821____259
count = n/3 + n/7 - n/214594
count = n/3 + n/7 - n/214595
count = n/3 + n/7 - n/214596
C#
count = n/3 + n/7 - n/214517
count = n/3 + n/7 - n/21463
count = n/3 + n/7 - n/21464
count = n/3 + n/7 - n/2148
count = n/3 + n/7 - n/2168
count = n/3 + n/7 - n/21467
count = n/3 + n/7 - n/21468
count = n/3 + n/7 - n/215
count = n/3 + n/7 - n/216
count = n/3 + n/7 - n/21471
count = n/3 + n/7 - n/21472
count = n/3 + n/7 - n/21473
count = n/3 + n/7 - n/21474
count = n/3 + n/7 - n/211
count = n/3 + n/7 - n/212
count = n/3 + n/7 - n/211
count = n/3 + n/7 - n/214
count = n/3 + n/7 - n/215
count = n/3 + n/7 - n/216
count = n/3 + n/7 - n/21450
count = n/3 + n/7 - n/214617
count = n/3 + n/7 - n/21452
count = n/3 + n/7 - n/21509
count = n/3 + n/7 - n/21474
count = n/3 + n/7 - n/21510
count = n/3 + n/7 - n/21512
57918205
count = n/3 + n/7 - n/215
count = n/3 + n/7 - n/216
count = n/3 + n/7 - n/214626______2459
count = n/3 + n/7 - n/2127
count = n/3 + n/7 - n/214629
count = n/3 + n/7 - n/214630
count = n/3 + n/7 - n/21452
count = n/3 + n/7 - n/21452
count = n/3 + n/7 - n/2105
PHP
57918216
count = n/3 + n/7 - n/214635
57918218
count = n/3 + n/7 - n/21471
count = n/3 + n/7 - n/21472
count = n/3 + n/7 - n/21473
57918222
count = n/3 + n/7 - n/212____1224
count = n/3 + n/7 - n/21502
count = n/3 + n/7 - n/215
count = n/3 + n/7 - n/21450
count = n/3 + n/7 - n/214646
5791821
57918224
count = n/3 + n/7 - n/214649
57918224
count = n/3 + n/7 - n/214651
57918224
count = n/3 + n/7 - n/214653