5
สร้างดัชนีการอ่าน
Flesch-Kincaid การอ่านขั้นตอนวิธีการขึ้นอยู่กับมาตรการของการนับคำพูดและการนับพยางค์ที่ไม่เป็นไปตามวัตถุประสงค์ทั้งหมดหรือ automatable อย่างง่ายดายโดยใช้คอมพิวเตอร์ ตัวอย่างเช่น "code-golf" ที่มีเครื่องหมายขีดคั่นหรือไม่นับเป็นหนึ่งคำหรือสองคำหรือไม่ คำว่า "ล้าน" เป็นสองหรือสามพยางค์? ในงานนี้คุณจะต้องประมาณค่าเนื่องจากการนับอย่างแน่นอนจะใช้เวลามากเกินไปพื้นที่และที่สำคัญที่สุดคือรหัส งานของคุณคือการสร้างโปรแกรมที่เล็กที่สุดเท่าที่จะเป็นไปได้ (เช่นฟังก์ชั่น) ในภาษาใด ๆ ที่จะใช้ข้อความการอ่านภาษาอังกฤษ (สันนิษฐานว่าเป็นประโยคที่สมบูรณ์) และคำนวณดัชนีความง่ายดายในการอ่าน Flesch การแปรผันของการนับพยางค์และการนับคำ) มีการคำนวณดังนี้ FRE = 206.835 - 1.015 * (words per sentence) - 84.6 * (syllables per word) โปรแกรมของคุณจะต้องสอดคล้องกับข้อความอ้างอิงด้านล่างซึ่งมีการคำนวณดัชนีโดยใช้การนับด้วยตนเอง: I would not, could not, in the rain. Not in the dark, not …