งาน -จำนวนเงินที่ชื่อมันสวยมากขึ้น: เพิ่มเป็นจำนวนเต็ม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
ในสารตะกั่ว ฉันยังลบข้อ จำกัด ที่โค้ดไม่ควรผิดพลาด ที่ควรไปโดยไม่บอก รู้สึกอิสระที่จะย้อนกลับหากจำเป็น