양의 정수에 걸리는 프로그램이나 함수를 작성 a
, b
및 c
, 및 인쇄 또는 반환 a/b
에 c
소수점, + 작업을 사용하여 - 양의 정수에 [는 조절 추가, 빼기, 곱하기, 나누기] * / % : 당신은 모두를 사용할 수 귀하의 언어는 부동 소수점 숫자를 허용하지만 허용하지는 않습니다. a, b, c의 범위는 사용자 언어에서 부호없는 정수에 허용되는 범위입니다. 숫자 결과는 인쇄 할 마지막 숫자로 잘립니다 (그래서 no round
).
즉, 언어에 정수 유형이없는 경우 (float 만 해당) 이러한 float 숫자를 양의 정수로만 사용하여 참여할 수 있습니다. 이 연습의 단서는 [부호없는] 정수에서 +-* / % 연산 만 사용하여 부동 소수점 나누기에서 숫자를 찾는 함수를 작성하는 것입니다.
예
print(1,2,1)
인쇄 할 것이다0.5
print(1,2,2)
인쇄 할 것이다0.50
print(13,7,27)
인쇄 할 것이다1.857142857142857142857142857
print(2,3,1)
인쇄 할 것이다0.6
print(4,5,7)
인쇄 할 것이다0.8000000
print(4,5,1)
인쇄 할 것이다0.8
print(9999,23,1)
인쇄 할 것이다434.7
print(12345613,2321,89)
언어에 부호가없는 32 비트가있는 경우 인쇄5319.09220163722533390779836277466609220163722533390779836277466609220163722533390779836277466
바이트 단위의 가장 짧은 코드가 이깁니다. 이것이 명확하지 않으면 유감입니다. 언어도 모릅니다. 단어를 잘 기억하지 마십시오 ... 제안 된 것과 다른 입력을 테스트하십시오.
(1,2,0)
. 참조 meta.codegolf.stackexchange.com/a/5608/194
(1,2,0)
?
(1,2,0)
때문에 실제로 는 관련 0
이 없습니다. 같은 C의 유적은 내가 추가에 대해 생각하지 않아도 선호하는 것 때문에 경우 그리고 나는 그것을 원합니다 .
여부