Bài kiểm tra số 1 - k2048g2 - đề 2
Số ngày của tháng
Nộp bàiPoint: 3
Nhập vào 2 số nguyên ~t, n~ lần lượt là tháng và năm ~(-10^6 ≤ n ≤ 10^6)~. Nếu tháng và năm nhập vào không hợp lệ (tháng, năm không phải là số dương, tháng không năm trong các số từ 1 tới 12) in ra INVALID, ngược lại in ra số ngày của tháng trong năm. Chú ý tháng 2 của năm nhuận có 29 ngày
Input 01:
2 2024
Ouput 01:
29
Input 02:
1 2024
Ouput 02:
31
Input 03:
14 2024
Ouput 03:
INVALID
Input 04:
2 2025
Ouput 04:
28
Loại bỏ số 0 và 5
Nộp bàiPoint: 2
Cho số tự nhiên n. Hãy xây dựng số m bằng cách loại bỏ đi trong số n tất cả các chữ số 0 và chữ số 5 (thứ tự ban đầu của các chữ số đươc giữ nguyên). Ví dụ, với n = 50915509 thì m = 919.
Ràng buộc: ~0 < n \leq 10^9~
Input 01:
50915509
Output 01:
919
Input 02:
1000000001
Output 02:
11
Liệt kê các giá trị khác nhau theo thứ tự xuất hiện (mảng đánh dấu)
Nộp bàiPoint: 3
Có mảng số nguyên A gồm N phần tử, hãy liệt kê các phần tử khác nhau trong mảng theo thứ tự xuất hiện trong mảng A.
Ràng buộc: ~1 <= N <= 1000; -10^6 <= A[i] <= 10^6~
Input:
5
1 1 2 2 3
Output:
1 2 3
Ký tự lặp lại (xâu ký tự - chuỗi ký tự)
Nộp bàiPoint: 2
Cho xâu kí tự S, bạn hãy tìm kí tự được lặp lại đầu tiên trong xâu S. Nếu xâu S không có kí tự bị lặp lại thì in ra NONE.
In ra kí tự lặp lại đầu tiên hoặc NONE
Ràng buộc: ~1 \leq len(S) \leq 10000~
Input:
hoccongnghe
Output:
c