Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Hệ điều hành Unix] Tổng kích thước các file

    Mô phỏng find . -type f -printf '%s\n' | awk '{s+=$1} END{print s}'.

    Mỗi dòng có dạng ĐƯỜNG_DẪN KÍCH_THƯỚC (byte). In ra tổng kích thước của tất cả file.

    Ví dụ:

    Input:
    a 100
    b 250
    c 50
    
    Output:
    400
    
    • Định dạng đầu vào:

      Mỗi dòng: ĐƯỜNG_DẪN<space>KÍCH_THƯỚC với KÍCH_THƯỚC là số nguyên không âm. Có thể có 0 dòng.

    • Ràng buộc đầu vào:

      0 ≤ số file ≤ 100000. Tổng nằm trong phạm vi số nguyên 64-bit.

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

      Một số nguyên: tổng kích thước. Nếu không có file, in 0.

    Ví dụ:

    Đầu vào:

    a 100
    b 250
    c 50
    

    Đầu ra:

    400

    Giải thích:

    Cộng cột kích thước thứ hai: 100+250+50 = 400. `s+0` đảm bảo in `0` khi đầu vào rỗng.

    Đang tải editor...