Print Arrow

Xem dạng PDF

SUBMIT SOLUTION

ID: vnuuet_printarrow

Đ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:
VNUHN-UET
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Viết hàm void printArrow(int n, boolean left) để in một hình mũi tên, trong đó n là bậc của mũi tên, và left quy định hướng của mũi tên. Nếu lefttrue thì hướng của mũi tên sẽ quay sang trái, là false thì sẽ quay sang phải.

Input Specification

  • Một dòng duy nhất chứa lần lượt giá trị cho nleft.
    • *Lưu ý: Trong đề bài gốc cho học sinh VNU-UET, sinh viên dùng ngôn ngữ C++ nên dùng left nhận hai giá trị là 10.
    • Các ngôn ngữ khác sẽ phải xử lý giá trị left trước khi sử dụng.
    • Vì các truy vấn là mình tự sinh, không phải truy vấn chính thống nên sẽ không quét được bao quát các trường hợp.

Output Specification

  • Như đề bài đã đề cập.

Sample Cases

Input #1:
5 0
Output #1:
*****
  ****
    ***
      **
        *
      **
    ***
  ****
*****
Input #2:
5 1
Output #2:
    *****
   ****
  ***
 **
*
 **
  ***
   ****
    *****

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.