Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi
    solution
    Đăng nhập
    Đăng nhập

    Đề bài: Ghi mảng số nguyên nhị phân, đọc lại và tìm min/max

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 8: Dòng dữ liệu vào/ra và tệp — khóa Lập trình Java

    Viết chương trình:

    1. Đọc N và N số nguyên từ stdin.
    2. Ghi N số đó vào file ints.bin bằng DataOutputStream.writeInt.
    3. Mở ints.bin bằng DataInputStream, đọc từng số bằng readInt cho đến hết file (EOFException), tìm min và max.
    4. In 2 dòng:
      min: <min>
      max: <max>
      
    • Định dạng đầu vào:
      • Dòng 1: N (1 ≤ N ≤ 10⁵)
      • Tiếp theo: N số nguyên
    • Ràng buộc đầu vào:

      |x| ≤ 10⁹

    • Định dạng đầu ra:

      2 dòng min: ... và max: ...

    Ví dụ:

    Đầu vào:

    5
    3 1 4 1 5
    

    Đầu ra:

    min: 1
    max: 5
    

    Giải thích:

    min=1, max=5.

    Đầu vào:

    1
    42
    

    Đầu ra:

    min: 42
    max: 42
    

    Giải thích:

    1 phần tử → min=max=42.

    Đầu vào:

    6
    -3 -1 -7 0 5 2
    

    Đầu ra:

    min: -7
    max: 5
    

    Giải thích:

    Có số âm và 0.

    Đầu vào:

    4
    1000000000 -1000000000 0 999999999
    

    Đầu ra:

    min: -1000000000
    max: 1000000000
    

    Giải thích:

    Test biên giá trị.

    Chủ đề

    ☕ JavaJavaIOTất cả môn học

    Đang tải editor...