tìm tất cả các số có 3 chữ số khác nhau mà số đó chia hết cho số có 2 chữ số được tạo thành từ số đã cho bằng cách gạch đi bất kỳ 1 chữ số nào trong 3 chữ số đó

thumb up 3
thumb down
Trả lời câu hỏi của arise

Làm sao để có câu trả lời hay nhất?

  • Luôn có GIẢI THÍCH các bước giải
  • Không copy câu trả lời của Timi
  • Không sao chép trên mạng
  • Không spam câu trả lời để nhận điểm
  • Spam sẽ bị khóa tài khoản
avatar
level icon

trangmint

09/04/2023

Đề ở đâu khó thế bạn
avatar
level icon

arise

09/04/2023

đề đội tuyển
CÂU TRẢ LỜI
avatar
Timi

09/04/2023

Trợ lý học tập AI - Câu trả lời này chỉ mang tính tham khảo
Để giải bài toán này, ta cần thực hiện các bước sau: 1. Lặp qua tất cả các số có 3 chữ số khác nhau từ 100 đến 999. 2. Với mỗi số, ta tạo ra 3 số mới bằng cách gạch đi từng chữ số trong số đó. 3. Kiểm tra xem số được tạo ra có chia hết cho số có 2 chữ số được tạo thành từ số ban đầu hay không. Nếu có, ta in ra số đó. Dưới đây là mã Python để giải bài toán này: ```python for num in range(100, 1000): digits = [int(d) for d in str(num)] for i in range(3): new_num = int(''.join(str(d) for j, d in enumerate(digits) if j != i)) if new_num % (num // 10) == 0: print(num) break ``` Giải thích: - Dòng 1: Lặp qua tất cả các số có 3 chữ số khác nhau từ 100 đến 999. - Dòng 2: Chuyển số đó thành một danh sách các chữ số. - Dòng 3-6: Lặp qua từng chữ số trong số đó và tạo ra một số mới bằng cách gạch đi chữ số đó. - Dòng 7-8: Kiểm tra xem số mới có chia hết cho số có 2 chữ số được tạo thành từ số ban đầu hay không. Nếu có, ta in ra số ban đầu và thoát khỏi vòng lặp trong bước 3. - Dòng 9: Kết thúc vòng lặp for bên ngoài.
Hãy giúp mọi người biết câu trả lời này thế nào?
2.0/5 (2 đánh giá)
thumb up 0
thumb down
0 bình luận
Bình luận
avatar
level icon
bilnkgirl

10/04/2023

Liệt kê tất cả các số có 2 chữ số từ 10 đến 99:

10, 11, 12, ..., 98, 99


Tạo ra các số có 3 chữ số bằng cách chèn số từ 0 đến 9 vào vị trí gạch:

100, 101, 102, ..., 198, 199

110, 111, 112, ..., 198, 199

120, 121, 122, ..., 198, 199

...

990, 991, 992, ..., 998, 999


Kiểm tra xem các số 3 chữ số thu được có chia hết cho số có 2 chữ số tương ứng hay không:


100 không chia hết cho 10

101 không chia hết cho 11

102 chia hết cho 2

103 không chia hết cho 13

...

198 không chia hết cho 18

199 chia hết cho 99

110 chia hết cho 11

111 chia hết cho 11

112 không chia hết cho 12

...

998 không chia hết cho 98

999 không chia hết cho 99

Trả về danh sách kết quả chứa tất cả các số có 3 chữ số khác mà chia hết cho số có 2 chữ số được tạo thành bằng cách gạch đi số bất kỳ trong 3 chữ số


Hãy giúp mọi người biết câu trả lời này thế nào?
1.0/5 (1 đánh giá)
thumb up 2
thumb down
0 bình luận
Bình luận

Nếu bạn muốn hỏi bài tập

Các câu hỏi của bạn luôn được giải đáp dưới 10 phút

Ảnh ads

CÂU HỎI LIÊN QUAN

FQA.vn Nền tảng kết nối cộng đồng hỗ trợ giải bài tập học sinh trong khối K12. Sản phẩm được phát triển bởi CÔNG TY TNHH CÔNG NGHỆ GIA ĐÌNH (FTECH CO., LTD)
Điện thoại: 1900636019 Email: info@fqa.vn
Location Địa chỉ: Số 21 Ngõ Giếng, Phố Đông Các, Phường Ô Chợ Dừa, Quận Đống Đa, Thành phố Hà Nội, Việt Nam.
Tải ứng dụng FQA
Người chịu trách nhiệm quản lý nội dung: Nguyễn Tuấn Quang Giấy phép thiết lập MXH số 07/GP-BTTTT do Bộ Thông tin và Truyền thông cấp ngày 05/01/2024
Copyright © 2023 fqa.vn All Rights Reserved