도전
문자 수에 따른 가장 짧은 코드는 문자를 R
사용하여 반경 원의 표현을 표시하고 *
그 뒤에 근사값 π를 표시합니다.
입력은 단일 숫자 R
입니다.
대부분의 컴퓨터의 비율은 거의 2 : 1 인 것처럼 보이므로 y
홀수 인 라인 만 출력해야합니다 . 이것은 R
이상 할 때 R-1
라인 을 인쇄해야 함을 의미합니다 . R=13
명확히하기 위한 새로운 테스트 케이스가 있습니다 .
예.
Input
5
Output Correct Incorrect
3 ******* 4 *******
1 ********* 2 *********
-1 ********* 0 ***********
-3 ******* -2 *********
2.56 -4 *******
3.44
편집 :의 홀수 값으로 인한 광범위한 혼란으로 인해 R
아래 주어진 4 가지 테스트 사례를 통과하는 모든 솔루션이 허용됩니다.
π의 근사치는 *
문자 수의 두 배를로 나눈 값 R²
입니다.
근사는 6 개 이상의 유효 숫자로 정확해야합니다.
선행 또는 후행 0은 그래서 예를 들어 어떤의 허용됩니다 3
, 3.000000
, 003
의 입력에 대해 수락 2
하고 4
.
코드 수에는 입력 / 출력 (즉, 전체 프로그램)이 포함됩니다.
테스트 케이스
Input
2
Output
***
***
3.0
Input
4
Output
*****
*******
*******
*****
3.0
Input
8
Output
*******
*************
***************
***************
***************
***************
*************
*******
3.125
Input
10
Output
*********
***************
*****************
*******************
*******************
*******************
*******************
*****************
***************
*********
3.16
보너스 테스트 케이스
Input
13
Output
*************
*******************
*********************
***********************
*************************
*************************
*************************
*************************
***********************
*********************
*******************
*************
2.98224852071