โจทย์
ดูต้นฉบับ (ภาษาอังกฤษ)พิจารณาเลขหลักฐานสิบทุกหลักของ n และคืนค่าหลักที่มีค่ามากที่สุด
ให้เขียนฟังก์ชัน largest_digit(n)
อินพุต
n: จำนวนเต็มบวก
เอาต์พุต
คืนค่าเลขหลักที่มากที่สุด ตั้งแต่ 0 ถึง 9
เงื่อนไข
1 ≤ n ≤ 10¹⁸
ตัวอย่าง
ตัวอย่างที่ 1
อินพุต:
n = 352
ผลลัพธ์ที่คาดหวัง:
expected = 5
อินพุต:
long long n = 352;
ผลลัพธ์ที่คาดหวัง:
long long expected = 5;
อินพุต:
long n = 352;
ผลลัพธ์ที่คาดหวัง:
long expected = 5;
คำอธิบาย
เลขหลักคือ 3, 5 และ 2; ค่าที่มากที่สุดคือ 5
ตัวอย่างที่ 2
อินพุต:
n = 7
ผลลัพธ์ที่คาดหวัง:
expected = 7
อินพุต:
long long n = 7;
ผลลัพธ์ที่คาดหวัง:
long long expected = 7;
อินพุต:
long n = 7;
ผลลัพธ์ที่คาดหวัง:
long expected = 7;
คำอธิบาย
มีเลขหลักเดียวคือ 7