Mảng 1 chiều cơ bản 3
Số đẹp chứa 1 và 9
Nộp bàiPoint: 1
Một số được định nghĩa là số đẹp nếu nó chứa cả chữ số 1 và chữ số 9. Cho một mảng số nguyên gồm n phần tử (1<=n<=100), đếm số lượng chữ số đẹp trong mảng.
Ví dụ:
Input:
5
79 19 91 99 129
Output:
3
Xoay trái (mảng 1 chiều cơ bản)
Nộp bàiPoint: 1
Cho mảng A[] gồm N phần tử, hãy dịch các phần tử trong mảng sang trái K vị trí, khi dịch trái thì phần tử đầu tiên của dãy sẽ quay vòng lại trở thành phần tử cuối cùng.
Định dạng đầu vào:
Dòng 1 gồm N và K
Dòng 2 gõm N số của mảng A[]
Ràng buộc:
1<=N<=1000
1<=K<=1000
0<=A[i]<=100
Định dạng đầu ra: In ra mắng sau khi xoay trái
Input:
8 6
16 66 96 73 11 13 99 82
Output:
99 82 16 66 96 73 11 13
Đếm số lượng phần tử có tổng số ước là lẻ
Nộp bàiPoint: 1
Đếm số lượng số nguyên trong mảng có số lượng ước là số lẻ.
Ví dụ:
Input
10
1 2 3 4 5 6 7 8 9 25
Output:
4
Khó hay dễ
Nộp bàiPoint: 1
Khi chuẩn bị một giải đấu, các điều phối viên của Codeforces cố gắng tốt nhất để làm cho vấn đề đầu tiên dễ dàng nhất có thể. Lần này, điều phối viên đã chọn một số vấn đề và hỏi mọi người về ý kiến của họ. Mỗi người trả lời vấn đề này là dễ hay khó. Nếu ít nhất một trong số n người này trả lời rằng vấn đề là khó khăn, điều phối viên quyết định thay đổi vấn đề. Đối với các phản hồi nhất định, kiểm tra xem vấn đề có đủ dễ dàng không.
Input: Dòng đầu tiên chứa một số nguyên n (1≤n≤100) - số người được yêu cầu đưa ra ý kiến của họ. Dòng thứ hai chứa n số nguyên, mỗi số nguyên là 0 hoặc 1. Nếu số nguyên i là 0, thì người thứ i nghĩ rằng vấn đề là dễ dàng; nếu là 1, thì người thứ i nghĩ rằng vấn đề thật khó khăn.
Output: In một từ: "EASY" nếu vấn đề dễ dàng theo tất cả các phản hồi hoặc "HARD" nếu có ít nhất một người cho rằng vấn đề khó khăn.
Ví dụ:
Input:
3
0 0 1
Output:
HARD
Đếm cặp số bằng nhau
Nộp bàiPoint: 1
Viết chương trình đếm các cặp số bằng nhau liên tiếp trong dãy số nguyên.
Đầu vào: Dòng đầu tiên ghi số bộ test. Mỗi bộ test có hai dòng:
- Dòng đầu ghi số phần tử của dãy, không quá 30
- Dòng tiếp theo ghi các phần tử của dãy, mỗi phần tử cách nhau một khoảng trống.
Các phần tử không quá 100.
Đầu ra: Mỗi bộ test viết ra trên một dòng giá trị tổng chữ số tương ứng
Input:
2
4
1 3 3 4
12
1 2 3 3 3 3 4 4 5 5 5 1
Output:
1
6
Dịch từ phải sang trái
Nộp bàiPoint: 1
Viết chương trình cho phép nhập vào mảng A gồm n phần tư (n>1). Thực hiện dịch n phần tử của mảng sang trái và In ra mảng kết quả
Định dạng đầu vào:
Hàng thứ nhất là số phần tử n của mảng A
Hàng thứ hai là các phần tử của mảng A
Hàng thứ ba là số phần tử dịch
Định dạng đầu ra: Mảng kết quả
INPUT:
10
1 2 3 4 5 6 7 8 9 10
3
OUTPUT:
4 5 6 7 8 9 10 1 2 3
Dịch từ trái sang phải
Nộp bàiPoint: 1
Viết chương trình cho phép nhập vào mảng A gồm n phần tư (n>1). Thực hiện dịch n phần tử của mảng sang phải và In ra mảng kết quả
Định dạng đầu vào:
Hàng thứ nhất là số phần tử n của mảng A
Hàng thứ hai là các phần tử của mảng A
Hàng thứ ba là số phần tử dịch
Định dạng đầu ra: Mảng kết quả
INPUT:
10
1 2 3 4 5 6 7 8 9 10
3
OUTPUT:
8 9 10 1 2 3 4 5 6 7