Cấp độ 10.8 sách bài tập Java
Viết một chương trình để kiểm tra xem có thể nhận được một chuỗi từ chuỗi kia bằng cách sắp xếp lại các chữ cái của nó hay không.
Triển khai thuật toán "Sàng Eratosthenes" để tìm các số nguyên tố trong một khoảng cho trước.
Cho một mảng hai chiều tùy ý:
{
{11, 12, 13, 14, 15},
{21, 22, 23, 24, 25},
{31, 32, 33, 34, 35},
{41, 42, 43, 44, 45},
{51, 52, 53, 54, 55},
}
Hoán đổi vị trí của hai hàng được chỉ định:
{
{51, 52, 53, 54, 55},
{21, 22, 23, 24, 25},
{31, 32, 33, 34, 35},
{41, 42, 43, 44, 45},
{11, 12, 13, 14, 15},
}
Cho một mảng hai chiều tùy ý:
{
{1, 2, 3, 4, 5},
{1, 2, 3, 4, 5},
{1, 2, 3, 4, 5},
{1, 2, 3, 4, 5},
{1, 2, 3, 4, 5},
}
Nhận tổng của các cột trong mảng này. Trình bày kết quả dưới dạng một mảng tổng:
{
5, 10, 15, 20, 25
}
Cho một chuỗi chứa bất kỳ số lượng cặp dấu ngoặc đơn lồng nhau nào. Viết mã để kiểm tra xem các dấu ngoặc có được sắp xếp chính xác hay không.
Đây là chính xác:
"()()"
Đây là chính xác:
"(())"
Đây là không chính xác, vì số lượng dấu ngoặc mở không khớp với số lượng dấu ngoặc đóng:
"())"
Đây là không chính xác, vì mặc dù số lượng dấu ngoặc mở và đóng bằng nhau, nhưng thứ tự của chúng không đúng:
"))(("