Các thách thức
Viết chương trình hoặc chức năng in sao! Chương trình sẽ nhận được hai tham số theo đầu vào chuẩn: Kích thước của ngôi sao và số điểm của ngôi sao. Một ngôi sao có thể có kích thước bất kỳ trong khoảng từ 0 đến 10 và có 3, 4 hoặc 5 điểm. Các tham số đầu vào được phân tách bằng dấu phẩy, ví dụ: 5,3
có nghĩa là kích thước 5 sao với 3 điểm. Những ngôi sao được sáng tác bởi các dấu sao*
Xem xét chương trình sẽ chỉ nhận được đầu vào hợp lệ.
Các bản in phải được đặt cách đều nhau để chúng ta có thể thấy các ngôi sao đẹp ở đầu ra!
Thông số giải thích
Điểm
Là số lượng vũ khí đếm từ dấu hoa thị trung tâm.
3 sao sao :
*
*
*
* *
* *
Chúng được cấu tạo bởi một cánh tay thẳng đứng và hai cánh tay chéo. Sự tách biệt giữa các cánh tay chéo là2*size-1
4 sao
* *
* *
*
* *
* *
Chúng có dạng X và được tạo bởi hai đường chéo. Sự tách biệt giữa các dòng là2*(size-1)+1
5 sao
*
*
* * * * *
* *
* *
Chúng được cấu tạo bởi một đường thẳng đứng và một đường ngang. Mỗi dấu hoa thị trong đường ngang được phân tách bằng một khoảng trắng. Ngoài ra, chúng có hai đường chéo, với sự tách biệt giữa chúng2*(size-2)+1
Kích thước
Kích thước là số lượng dấu sao có mỗi nhánh của ngôi sao tính từ dấu sao trung tâm (đã bao gồm).
Kích thước 1 sao được tạo bởi một dấu sao
*
Ví dụ kích thước 2 sao
3 điểm
*
*
* *
4 sao
* *
*
* *
5 sao
*
* * *
* *
Bạn có ví dụ về kích thước 3 sao trong phần giải thích tham số Điểm.
Tiêu chí chiến thắng
Mã ngắn nhất sẽ thắng. Mã phải được kiểm tra với các tham số đầu vào sau:3,2
3,3
4,2
4,3
5,2
5,3
Tặng kem
-25% ký tự được tính để tạo kích thước 6 được chỉ với các tiêu chí được giải thích trước đó (6 cánh tay và kích thước là số dấu hoa thị đếm từ dấu hoa thị trung tâm). Nó có thể là bất kỳ hình thức nào bạn muốn trong khi nó tôn trọng các thông số kỹ thuật. Một ví dụ về kích thước 6 sao với kích thước 3:
*
*
* * * * *
* * *
* * *
6 điểm sao phải được kiểm tra với các đầu vào sau 6,2
6,3
.