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 Rbằ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í ylẻ. Điều này có nghĩa là khi Rlà số lẻ, bạn nên in R-1dò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 2và 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