도전
과제는 얻어 프로그램 쓰는 포지티브 번호 a
및 제로의 수를 b
출력한다 a^b
(상기 전원 (B)까지 상승 참조). + - * / abs()
수학 함수 / 연산자 로만 사용할 수 있습니다 . 스칼라 값에만 적용 할 수 있지만 전체 목록이나 배열에는 적용 할 수 없습니다.
예 :
1.234 ^ 5.678 = 3.29980
4.5 ^ 4.5 = 869.874
4.5 ^-4.5 = 0.00114959
관련 : http://xkcd.com/217/
세부
콘솔에서 사용하기위한 함수 또는 유사한 구문을 작성할 수 있습니다. 콘솔 입력을 사용할 수없는 경우 두 숫자가 모두 표준 출력 또는 파일에 쓰기를 통해 변수 및 출력에 저장되어 있다고 가정 할 수 있습니다. 출력은 4 자리 이상의 유효 숫자 여야합니다. 둘 다 가정 수 a
와는 b
제로입니다. 1 분 이상의 런타임은 허용되지 않습니다. 가장 적은 바이트 수가 이길 것입니다. 프로그램과 알고리즘을 설명하십시오.
편집 : 긍정적 인 기초 만 고려해야합니다. 당신은 가정 할 수 있습니다 a>0
. 두 숫자 모두 정수일 필요는 없습니다 !!!
-0.5 ** 0.5
?