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: [Java] Tam giác số đối xứng

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 2: Chuỗi và cấu trúc điều khiển — khóa Lập trình Java

    Cho số nguyên dương NNN. Hãy in ra một tam giác số gồm NNN dòng. Dòng thứ iii (đánh số từ 111) gồm:

    • N−iN - iN−i dấu cách ở đầu dòng;
    • các số tăng dần 1,2,…,i1, 2, \dots, i1,2,…,i;
    • rồi các số giảm dần i−1,i−2,…,1i-1, i-2, \dots, 1i−1,i−2,…,1.

    Các số trên cùng một dòng viết liền nhau không có dấu cách (đề bài đảm bảo mỗi số chỉ gồm một chữ số). Ví dụ với N=4N = 4N=4 kết quả là:

       1
      121
     12321
    1234321
    
    • Định dạng đầu vào:

      Một dòng duy nhất chứa số nguyên NNN.

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

      1≤N≤91 \le N \le 91≤N≤9

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

      In ra NNN dòng tạo thành tam giác số như mô tả. Không in dấu cách thừa ở cuối các dòng ngoài phần thụt đầu dòng theo quy tắc trên.

    Ví dụ:

    Đầu vào:

    4
    

    Đầu ra:

       1
      121
     12321
    1234321

    Giải thích:

    Bốn dòng tạo thành tam giác số đối xứng 1 / 121 / 12321 / 1234321 với phần thụt đầu dòng giảm dần.

    Chủ đề

    🌱 Nhập môn lập trình☕ JavaJavaJava: Vòng lặpTất cả môn học

    Đang tải editor...