Midterm.1 Matrix.1.2 In/Out-put Matrix
Xem dạng PDF
SUBMIT SOLUTION
ID:
vnuhus_midterm_1_matrix_12
Điểm:
0,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Nguồn bài:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Output Only, Pascal, PyPy, Python, Scratch, TEXT
Hoàn thiện các phương thức trong tệp Matrix.java thực hiện yêu cầu sau:
Viết hai phương thức:
public static int[][] inputMatrix(int n, Scanner sc) {
}
public static void printMatrix(int[][] matrix) {
}
Phương thức inputMatrix thực hiện nhập các giá trị của ma trận có kích thước ~n \times n~ từ bàn phím và trả về ma trận vừa nhập.
Phương thức printMatrix thực hiện việc in ma trận matrix ra màn hình, các phần tử trên một hàng cách nhau bởi đúng ~01~ khoảng trống.
Sample Cases
Input #1:
4
1 2 3 4
4 3 2 1
3 2 1 4
4 1 3 6969
Output #1:
1 2 3 4
4 3 2 1
3 2 1 4
4 1 3 6969
Input #2:
2
8386 69420
66 88
Output #2:
8386 69420
66 88
Note
- Trong OJ này không hỗ trợ thực thi method trực tiếp bằng ngôn ngữ Java. Tuy vậy, hãy viết thành một method riêng để luyện tập và tạo thói quen tốt. Khi đi thi, trường dùng hệ thống Moodle sẽ thực thi hàm như đã nêu trên. Tại OJ này, bài tập vẫn dùng method
main(String[] args)để thực hiện, hãy dùngScannervàSystem.out.printđể làm theo yêu cầu bài tập. - Ở bài tập này, mình sẽ gộp hai ý nhỏ là nhập ma trận và xuất ma trận lại thành một bài vì hệ thống OJ này không có cách nào để kiểm tra hàm nhập ma trận như hệ thống Moodle, vậy nên bài này chỉ kiểm tra hàm xuất là chính. Nhưng phải nhập đúng thì mới xuất đúng phải không? (vẫn có cách lách luật, nhưng mà tùy bạn thôi, điểm và kỹ năng đều là quyết định của bạn)
Bình luận