28
คุณอยู่ในช่วง 8 วัน!
Duolingo แอปเรียนรู้ภาษามีหลายสิ่งหลายอย่างที่เป็นไปได้ แต่มีประเด็นสำคัญอย่างหนึ่งที่ทำให้ฉันบ้า มันบอกฉันว่าฉันใช้แอพนี้กี่วันติดต่อกันโดยมีข้อความเหมือนคุณอยู่ในช่วง 7 วัน! หลีกเลี่ยงการใส่ยัติภังค์และควรจะสะกดหมายเลขหรือไม่ซึ่งสามารถใช้งานได้กับตัวเลขส่วนใหญ่ แต่ก็ผิดถ้าคุณบอกว่าคุณอยู่ในช่วง 8 วัน! ฉันไม่ได้ใช้มันเพื่อเรียนรู้ภาษาอังกฤษ แต่นี่ก็เป็นพฤติกรรมที่โชคร้ายสำหรับแอปภาษา คุณจะช่วยให้ออกจากทีม Duolingo โดยการเขียนโปรแกรมที่สมบูรณ์หรือฟังก์ชั่นที่ตัวเลขออกมาไม่ว่าจะเป็นจำนวนที่กำหนดควรจะนำหน้าด้วยหรือ จำนวนจะนำหน้าด้วยถ้าออกเสียงในการพูดภาษาอังกฤษเริ่มต้นด้วยเสียงพยัญชนะหรือเสียงกึ่งสระและนำหน้าด้วยถ้าออกเสียงเริ่มต้นด้วยเสียงสระ ดังนั้นเฉพาะตัวเลขนำหน้าด้วยคือบรรดาผู้ที่เริ่มต้นด้วยการออกเสียงแปด , สิบเอ็ด , สิบแปดหรือสิบ สันนิษฐานว่าทีมงาน Duolingo dev ออกจากจุดบกพร่องนี้เนื่องจากพวกเขามีพื้นที่ว่างสำหรับซอร์สโค้ดเพิ่มเติมในแอปดังนั้นคุณต้องทำให้รหัสนี้สั้นที่สุดเท่าที่จะเป็นไปได้โดยหวังว่าพวกเขาจะบีบมันได้ รหัสของคุณจะต้องเป็นจำนวนเต็มจาก 0 ถึง 2,147,483,647 และผลผลิตหรือa anขึ้นบรรทัดใหม่ต่อท้ายเป็นตัวเลือก สำหรับวัตถุประสงค์ของการท้าทายนี้ 1863 จะอ่านเป็น1863ไม่1800 และหกหมื่นสาม กรณีทดสอบ: 0 → a 8 → an 11 → an 18 → an 84 → …