# Ngũ Hành Sơn 2025 ### Bài 1 : Phép chia hết - THT25 Ngũ Hành Sơn, Đà Nẵng ```py= n = int(input()) print(n//5 + n//7 - n//35) ``` **Đề** : đếm từ 1 -> n có bao nhiêu số chia hết cho 5 **hoặc** 7 => số lượng số chia hết cho 5 + số lượng số chia hết cho 7 - số lượng số chia hết cho 5 **và** 7 => n//5 + n//7 - n//35 trong đó 35 là bội chung nhỏ nhất của 5 và 7 ### Bài 2 : Tìm vị trí - THT25 Ngũ Hành Sơn, Đà Nẵng ```py= n = int(input()) if n % 6 == 0 or n % 6 == 1: print("A") elif n % 6 == 2 : print('B') else: print('C') ``` Dãy số cách đều 6 ### Bài 3 : Tín hiệu vũ trụ - THT25 Ngũ Hành Sơn, Đà Nẵng **Cách 1** ```py= s = input() d = 0 for i in range(0,len(s) - 2): # để không bị vượt quá mảng t = s[i] + s[i+1] + s[i+2] # lấy 3 kí tự liên tiếp if t.isdigit() : # nếu là số if int(s[i]) + int(s[i+1]) + int(s[i+2]) == 16 : # nếu tổng 3 kí tự = 16 d += 1 print(d) ``` **Cách 2** ```py= s = input() d = 0 for i in range(0,len(s) - 2): x = s[i : i + 3] if x.isdigit() : if sum(list(map(int,x))) == 16 : d += 1 print(d) ``` ### Bài 4 : Dãy số - THTA Ngũ Hành Sơn, Đà Nẵng ```py= n = int(input()) if n % 9 == 0 : print("9" * (n//9)) else : print(str(n%9) * (n//9+1)) ``` dãy số là vòng lặp 9