Bài kiểm tra số 1 - k2048g2 - đề 2

Số ngày của tháng

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 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ài
Time limit: 1.0 / Memory limit: 256M

Point: 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ài
Time limit: 1.0 / Memory limit: 256M

Point: 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ài
Time limit: 1.0 / Memory limit: 256M

Point: 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