6
ตรวจสอบว่าตัวอย่างข้อมูลภาษาโปรแกรมคืออะไร
ความท้าทายของคุณคือการใช้ซอร์สโค้ดเป็นอินพุตและเอาต์พุตซึ่งภาษาการเขียนโปรแกรมนั้นถูกเขียนขึ้น ตัวอย่างเช่นคุณอาจมีอินพุต class A{public static void main(String[]a){System.out.println("Hello, World!");}} และเอาท์พุท Java เป้าหมายหลักสองข้อของคุณคือความหลากหลาย (ภาษาการเขียนโปรแกรมที่คุณสามารถตรวจจับได้) และความแม่นยำ (ความสามารถในการตรวจจับภาษาเหล่านี้) สำหรับหลายภาษา (โปรแกรมที่ใช้ได้มากกว่าหนึ่งภาษา) คุณสามารถตัดสินใจได้ว่าจะทำอย่างไร คุณสามารถเอาท์พุทภาษาที่โปรแกรมของคุณคิดว่าน่าจะเป็นไปได้มากกว่าหรือคุณสามารถส่งออกข้อผิดพลาดหรือคุณสามารถเลือกอาเรย์ที่เป็นไปได้ (ซึ่งอาจจะได้รับ upvotes มากกว่าข้อผิดพลาด!) นี่คือการประกวดความนิยมเพราะมันจะยากมากที่จะระบุเกณฑ์การชนะวัตถุประสงค์ที่แตกต่างกัน ผู้ลงคะแนนโปรดลงคะแนนว่าสามารถตรวจจับได้กี่ภาษาและมีความแม่นยำเท่าใด