งาน -จำนวนเงินที่ชื่อมันสวยมากขึ้น: เพิ่มเป็นจำนวนเต็มxสู่อำนาจx0<xที่
ข้อ จำกัด:
- ใช้การยกกำลัง,
exp(),ln()และอื่น ๆ ภาษาอำนาจที่เกี่ยวข้องกับการสร้างอินเช่นpow(),x^x,x**xเป็นสิ่งต้องห้าม - คุณสามารถสมมติได้ว่าจำนวนเต็มที่กำหนดนั้นตรงกับขีด จำกัด ของภาษาการเขียนโปรแกรมที่คุณเลือก
กรณีทดสอบ:
Input | Output
---------------
2 | 4
3 | 27
5 | 3125
6 | 46656
10 | 10000000000
นี่คือโค้ดกอล์ฟดังนั้นโปรแกรมที่สั้นที่สุดในหน่วยไบต์ชนะ
0และว่าการส่งออกที่คาดว่าจะมีการระบุ ( 0หรือ1หรืออย่างใดอย่างหนึ่ง) ในที่สุดการจัดการจำนวนเต็มลบจะเป็นการเพิ่มความท้าทาย
1 0^0อย่างไรก็ตามFoundation+ Swift ส่งคืน 0
0และระบุไว้0<xในสารตะกั่ว ฉันยังลบข้อ จำกัด ที่โค้ดไม่ควรผิดพลาด ที่ควรไปโดยไม่บอก รู้สึกอิสระที่จะย้อนกลับหากจำเป็น