11
การคำนึงถึงขนาดตัวพิมพ์เป็นสิ่งสำคัญหรือไม่?
ทอมกำลังใช้ภาษาโปรแกรมใหม่ของสิ่งประดิษฐ์ของเขา แต่ก่อนที่จะเริ่มทำงานจริงเขาต้องการทราบว่าภาษาของเขาควรตรงตามตัวพิมพ์ใหญ่ - เล็กหรือไม่ ในแง่หนึ่งกรณีของ insensitivity ดูเหมือนจะง่ายต่อการปรับใช้กับเขา แต่เขากังวลว่ามันอาจทำให้เกิดการขาดความเป็นไปได้ของการรวมกันของตัวละครที่เป็นตัวแปรซึ่งหมายความว่าควรใช้ชื่อตัวแปรที่ยาวขึ้นเพื่อหลีกเลี่ยงการตั้งชื่อ ตัวอย่างเช่นคุณสามารถใช้Hello, HEllo, heLLoและพวงของความเป็นไปได้อื่น ๆ ถ้าภาษาที่เป็นกรณีที่สำคัญ แต่HELLOหากไม่ได้) แต่ทอมเป็นคนที่พิถีพิถันดังนั้นความกังวลก็ไม่เพียงพอสำหรับเขา เขาต้องการรู้ตัวเลข ความท้าทาย เขียนฟังก์ชั่น (หรือโปรแกรมเต็มรูปแบบหากภาษาของคุณไม่รองรับ) ที่กำหนดจำนวนเต็มnเป็นอินพุตเอาต์พุต (หรือส่งคืน) ความแตกต่างของจำนวนพีชคณิตที่เป็นไปได้สำหรับสตริงที่nมีความไวของตัวพิมพ์เล็กและตัวพิมพ์เล็ก ในภาษาของทอมชื่อตัวแปรสามารถรวมตัวอักษรตัวอักษรขีดล่างและเริ่มจากตัวอักษรตัวที่สองตัวเลข Testcases Input (length of the variable) -> Output (difference between the possibilities with case sensitivity and the possibilities with case insensitivity) 0 -> 0 1 -> 26 …