Các thách thức
Mã ngắn nhất tính theo số ký tự để hiển thị biểu diễn của một vòng tròn bán kính R
bằng cách sử dụng*
ký tự, theo sau là một giá trị xấp xỉ của π.
Đầu vào là một số duy nhất, R
.
Vì hầu hết các máy tính dường như có tỷ lệ gần như 2: 1, bạn chỉ nên xuất các dòng ở vị trí y
lẻ. Điều này có nghĩa là khi R
là số lẻ, bạn nên in R-1
dòng. Có một testcase mới choR=13
để làm rõ.
ví dụ.
Input
5
Output Correct Incorrect
3 ******* 4 *******
1 ********* 2 *********
-1 ********* 0 ***********
-3 ******* -2 *********
2.56 -4 *******
3.44
Chỉnh sửa: Do sự nhầm lẫn phổ biến gây ra bởi các giá trị lẻ củaR
, bất kỳ giải pháp nào vượt qua 4 trường hợp kiểm tra được đưa ra bên dưới sẽ được chấp nhận
Tính gần đúng của π được cho bằng cách chia hai lần số *
ký tự cho R²
.
Giá trị gần đúng phải đúng với ít nhất 6 chữ số có nghĩa.
Đầu hay ở cuối số không được phép, vì vậy ví dụ bất kỳ 3
, 3.000000
, 003
được chấp nhận cho đầu vào của 2
và 4
.
Số lượng mã bao gồm đầu vào / đầu ra (tức là chương trình đầy đủ).
Các trường hợp kiểm tra
Input
2
Output
***
***
3.0
Input
4
Output
*****
*******
*******
*****
3.0
Input
8
Output
*******
*************
***************
***************
***************
***************
*************
*******
3.125
Input
10
Output
*********
***************
*****************
*******************
*******************
*******************
*******************
*****************
***************
*********
3.16
Kiểm tra phần thưởng
Input
13
Output
*************
*******************
*********************
***********************
*************************
*************************
*************************
*************************
***********************
*********************
*******************
*************
2.98224852071