# 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