도전
(부동 소수점 / 소수) 숫자가 주어지면 그 역수를 반환합니다. 즉, 1을 숫자로 나눈 값을 반환합니다. 출력은 정수가 아니라 부동 소수점 / 소수 여야합니다.
상세 사양
- 부동 소수점 / 10 진수 형식으로 입력을 받아야합니다.
- ... 4 자리 이상의 유효 자릿수가 필요합니다 (필요한 경우).
- 많을수록 좋지만 점수에는 포함되지 않습니다.
- 허용 가능한 출력 방법으로 출력해야합니다 ...
- ... 숫자의 역수.
- 이것은 1 / x, x⁻¹로 정의 될 수 있습니다.
- 4 자리 이상의 유효 자릿수 (필요한 경우)로 출력해야합니다.
입력은 [0.0001, 9999] 범위의 절대 값으로 양수 또는 음수입니다. 소수점 이후 4 자리를 초과하거나 0이 아닌 첫 번째 숫자부터 시작하여 4 자리를 넘지 않습니다. 출력은 0이 아닌 첫 번째 숫자부터 최대 4 번째 숫자까지 정확해야합니다.
(감사합니다 @MartinEnder)
샘플 입력은 다음과 같습니다.
0.5134
0.5
2
2.0
0.2
51.2
113.7
1.337
-2.533
-244.1
-0.1
-5
4 자리 이상의 정밀도를 가진 입력은 절대 제공되지 않습니다.
다음은 Ruby의 샘플 함수입니다.
def reciprocal(i)
return 1.0 / i
end
규칙
- 허용되는 모든 출력 형식이 허용됩니다
- 금지 된 표준 허점
- 이것은 code-golf 이며 바이트 단위의 최단 답변이지만 선택되지는 않습니다.
설명
- 입력을받지 못할 것
0입니다.
바운티
이 과제는 대부분의 언어에서 사소한 것이지만 좀 더 난해하고 특이한 언어에서는 재미있는 도전을 제공 할 수 있으므로, 일부 사용자는 매우 어려운 언어로이 작업에 대한 포인트를 기꺼이받을 수 있습니다.
@DJMcMayhem 은 가장 짧은 뇌- 플래그 답변 에 +150 포인트 현상금을 수여 할 것 입니다.@ L3viathan 은 가장 짧은 OIL 답변에 +150 포인트 현상금을 수여합니다 . OIL에는 기본 부동 소수점 유형이 없으며 나눗셈도 없습니다.
@Riley 는 가장 짧은 sed 답변에 +100 포인트 현상금을 수여합니다 .
@EriktheOutgolfer 는 가장 짧은 Sesos 답변에 +100 포인트 현상금을 수여합니다 . Sesos와 같은 brainfuck 파생물에서의 나누기는 부동 소수점 나누기는 물론 매우 어렵습니다.
나는 ( @Mendeleev ) 가장 짧은 Retina 답변 에 +100 포인트 의 현상금을 수여합니다 .
답변을보기에 재미있을 것으로 생각되는 언어가 있고 담당자에게 비용을 지불 할 의향이있는 경우 자유롭게이 목록에 이름을 추가하십시오 (현금 금액별로 정렬).
리더 보드
다음은 언어 별 수상자 개요를 생성하는 스택 스 니펫입니다.
답변이 표시되도록하려면 다음 마크 다운 템플릿을 사용하여 헤드 라인으로 답변을 시작하십시오.
# Language Name, N bytes
N제출물의 크기는 어디에 있습니까 ? 당신이 당신의 점수를 향상시킬 경우에, 당신은 할 수 있습니다 를 통해 눈에 띄는에 의해, 헤드 라인에 오래된 점수를 유지한다. 예를 들어 :
# Ruby, <s>104</s> <s>101</s> 96 bytes
헤더에 여러 숫자를 포함하려는 경우 (예 : 점수가 두 파일의 합계이거나 인터프리터 플래그 페널티를 별도로 나열하려는 경우) 실제 점수가 헤더 의 마지막 숫자 인지 확인하십시오 .
# Perl, 43 + 2 (-p flag) = 45 bytes
언어 이름을 링크로 만들어 리더 보드 스 니펫에 표시 될 수도 있습니다.
# [><>](http://esolangs.org/wiki/Fish), 121 bytes
1/x.


