คำถามติดแท็ก natural-language

ปัญหาเกี่ยวกับการประมวลผลภาษาธรรมชาติในแบบมนุษย์ งานรวมถึงการตีความข้อความฟรีแก้ไขการสะกดคำหรือไวยากรณ์ทำความเข้าใจการออกเสียง ฯลฯ

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 …

10
การท้าทายหลายภาษา
หลังจากความสนุกที่เราเคยเจอกับความท้าทายหลายภาษาในอดีต ( ล่าสุด ) แล้วความท้าทายที่เอาต์พุตสามารถเป็นสองภาษาได้อย่างไร คำตอบของคุณต้องยอมรับการป้อนข้อมูลแบบบูลbและผลผลิตข้อความหรือ"true" "false"รหัสเดียวกันต้องมีการส่งออกเมื่อทำงานในภาษาอื่น"waar"หรือ"onwaar"หรือการแปลอื่น ๆและtruefalse อินพุต การป้อนข้อมูลเป็นความจริงที่แตกต่างอย่างชัดเจน / falsey ค่าที่ยอมรับได้คือค่า T / F, บิต, int หรือ (ว่าง) สตริง ข้อมูลป้อนเข้าจะต้องเหมือนกันทุกส่วนที่คุณส่ง เอาท์พุต เอาท์พุทอาจถูกส่งกลับโดยฟังก์ชั่นเขียนไปSTDOUTวางในหน้าต่างป๊อปอัพพิมพ์ 3 มิติและส่งทางไปรษณีย์ ฯลฯ bเอาท์พุทต้องการที่จะเป็นตัวแทนของรัฐของ ดังนั้น 'ความจริง' จึงจำเป็นต้องให้ผลลัพธ์ 'จริง', 'waar' ... และ 'falsey' ควรนำไปสู่ ​​'false', 'onwaar' ฯลฯ ภาษาที่ต่างกันอาจใช้วิธีการแสดงผลที่แตกต่างกัน ภาษาที่ใช้ หนึ่งในผลของคุณจะต้องและ"true""false" ภาษาการเขียนโปรแกรมรุ่นต่าง ๆ นับเป็นภาษาที่แตกต่างกันสำหรับความท้าทายนี้ ภาษาที่แตกต่างกันของภาษามนุษย์นับเป็นภาษาที่แตกต่างกันสำหรับความท้าทายนี้ คุณสามารถขยายหลายภาษาได้มากกว่าสองภาษาการเขียนโปรแกรม ทุกภาษาการเขียนโปรแกรมจำเป็นต้องใช้ภาษามนุษย์ที่แตกต่างกันออกไป คำตอบที่มีภาษาส่วนใหญ่รวมอยู่จะถูกประกาศให้เป็นผู้ชนะ …

1
pangrams ที่ระบุตนเอง
Pangrams สุนัขจิ้งจอกสีน้ำตาลได้อย่างรวดเร็วเพิ่มขึ้นกว่าสุนัขขี้เกียจ. นี่คือตัวอย่างของ pangram - ประโยคที่มีตัวอักษรทุกตัวอักษรอย่างน้อยหนึ่งครั้ง ตนเองแจงแกรมเป็นประโยคที่ตอบสนองเกณฑ์ที่จะเป็นแกรมโดยการผลิตการวิเคราะห์ของการนับตัวอักษรของตัวเอง ตัวอย่างของการบรรลุเป้าหมายนี้คือประโยค pangram นี้มีสี่ As, หนึ่ง B, สอง Cs, หนึ่ง D, สามสิบ Es, หก Fs, ห้า Gs, เจ็ด Hs, สิบเอ็ดคือหนึ่ง J, หนึ่ง K, หนึ่ง K, สอง Ls, สอง Ms, สิบแปด Os, สอง Ps หนึ่ง Q ห้าอาร์เอสเอสยี่สิบเจ็ดแปดสิบสองเราสองคนเจ็ด Vs แปดแปดวินาทีสอง Xs สามปีและหนึ่ง Z ความท้าทาย ผลิตฟังก์ชั่นที่มีการป้อนข้อมูลเป็นสตริงที่นำไปสู่สินค้าคงคลังจดหมาย ในตัวอย่างอินพุตจะเป็น …

3
Romanize ภาษาเกาหลี
ใช่มันเป็นพื้นคุณเป็น Romanizer เด็กแต่ยาก ชอบวิธีที่ยากขึ้น เรียนภาษาเกาหลีอย่างหนัก อย่างน้อยสำหรับคนที่อยู่นอกเอเชีย แต่อย่างน้อยพวกเขาก็มีโอกาสเรียนรู้ใช่ไหม สิ่งที่คุณต้องทำ คุณจะได้รับใบแจ้งยอดเกาหลี ตัวอย่างเช่น안녕하세요. คุณต้องแปลงอินพุตเป็นการออกเสียงโรมัน annyeonghaseyoยกตัวอย่างเช่นกำหนดให้การส่งออกสามารถ ตอนนี้มันได้รับทางเทคนิค ตัวอักษรเกาหลีมีสามส่วนเริ่มต้นพยัญชนะสระและสิ้นสุดพยัญชนะ พยัญชนะสิ้นสุดอาจไม่มีอยู่ในตัวละคร ยกตัวอย่างเช่น아เป็นㅇ(เริ่มต้นพยัญชนะ) และㅏ(สระ) และ손เป็นㅅ(เริ่มต้นพยัญชนะ) ㅗ(สระ) และㄴ(พยัญชนะสิ้นสุด) หลีกเลี่ยงเสียงพยัญชนะและสระที่มีการออกเสียง การออกเสียงของพยัญชนะแต่ละตัวมีดังต่อไปนี้ Korean ㄱ ㄲ ㄴ ㄷ ㄸ ㄹ ㅁ ㅂ ㅃ ㅅ ㅆ ㅇ ㅈ ㅉ ㅊ ㅋ ㅌ ㅍ ㅎ Romanization Starting g kk n d tt r …

3
Phonemic Abugida
ตัวละคร มาเรียกตัวอักษรยูนิโค้ดเหล่านี้ว่าตัวอักษรIPA ภาษาอังกฤษ : bdfhjklmnprstvwzðŋɡʃʒθ และลองเรียกอักษร Unicode เหล่านี้ สระ IPA ภาษาอังกฤษ : aeiouæɑɔəɛɜɪʊʌː (ใช่ːมันเป็นเพียงเสียงสระยาว แต่ถือว่าเป็นเสียงสระสำหรับจุดประสงค์ของการท้าทายนี้) ในที่สุดเหล่านี้เป็นเครื่องหมายความเครียดหลักและรอง : ˈˌ โปรดทราบว่าɡ( U + 0261 ) ไม่ใช่ตัวพิมพ์เล็ก g และเครื่องหมายเน้นหลักˈ( U + 02C8 ) ไม่ใช่เครื่องหมายอะโพสโทรฟีและː( U + 02D0 ) ไม่ใช่เครื่องหมายโคลอน งานของคุณ ให้เสียงสระซ้อนสระที่ด้านบนของพยัญชนะที่พวกเขาทำตามและวางเครื่องหมายความเครียดใต้พยัญชนะที่พวกเขานำหน้า (ในฐานะที่เป็นชื่อคำถามคำแนะนำเช่นระบบการเขียนที่ประกอบด้วยพยัญชนะสระ - เสียงสระเรียงกันเป็นหน่วยเรียกว่าabugidaเลย) รับข้อมูลˈbætəlʃɪpผลิตผลลัพธ์: æə ɪ btlʃp ˈ คำรับประกันได้ว่าจะสตริงของพยัญชนะสระและเครื่องหมายความเครียดตามที่ระบุไว้ข้างต้น จะไม่มีเครื่องหมายความเครียดติดต่อกันและพวกเขาจะถูกวางไว้ที่จุดเริ่มต้นของคำและ / หรือก่อนที่พยัญชนะ …

5
หัวหอมหรือไม่หัวหอม?
หัวหอม (คำเตือน: บทความหลายเรื่องเป็น NSFW) เป็นองค์กรข่าวเหน็บแนมที่ล้อเลียนสื่อข่าวแบบดั้งเดิม ในปี 2014 The Onion เปิดตัวClickHole (คำเตือน: บ่อยครั้งที่ NSFW) เว็บไซต์ข่าวเสียดสีที่ล้อเลียนเว็บไซต์ "clickbait" เช่น BuzzFeed ต้องขอบคุณกฎหมายของโพจึงเป็นเรื่องปกติที่ผู้คนจะอ่านหัวข้อข่าวของ The Onion หรือ ClickHole และเชื่อว่าพวกเขาเป็นจริงโดยไม่รู้ว่าพวกเขาตั้งใจจะเสียดสี การสนทนายังเกิดขึ้นกับข่าวจริงที่ไร้สาระทำให้เกิดเสียง - ผู้คนมักคิดว่าพวกเขาเป็นถ้อยคำเมื่อพวกเขาไม่อยู่ ความสับสนนี้ทำให้ตัวเองเป็นเกม - ได้รับพาดหัวข่าว, พยายามที่จะเดาว่ามันเป็นการเสียดสีหรือไม่ ความท้าทายนี้เกี่ยวกับการทำเช่นนั้นกับโปรแกรม รับพาดหัวข่าว (สตริงที่ประกอบด้วยอักขระ ASCII และช่องว่างที่พิมพ์ได้เท่านั้น) เอาต์พุต1หากพาดหัวเป็นถ้อยคำหรือ0หากไม่ใช่ คะแนนของคุณจะเป็นจำนวนผลลัพธ์ที่ถูกต้องหารด้วยจำนวนหัวข้อทั้งหมด ตามปกติช่องว่างมาตรฐาน (โดยเฉพาะการปรับให้เหมาะสมที่สุดสำหรับกรณีทดสอบ ) ไม่ได้รับอนุญาต ในการบังคับใช้สิ่งนี้ฉันจะเรียกใช้โปรแกรมของคุณในชุดกรณีทดสอบที่ซ่อน 200 ชุด (100 ชุดจาก The Onion, 100 จาก …

2
ใช้กฎเครื่องหมายวรรคตอนภาษาอังกฤษ
คุณได้รับการว่าจ้างให้เขียนรหัสบางส่วนสำหรับแอปที่เขียนตามคำบอกซึ่งใช้การป้อนข้อมูลด้วยเสียงจากแหล่งพูดพูดแยกเป็นคำและเขียนลงบนหน้าจอ ฝ่ายบริหารไม่เชื่อใจคุณในทุกสิ่งที่มีพลังมากในโครงการ - คุณรู้จักที่จะนั่งรอบ ๆ และตีกอล์ฟตลอดทั้งวันแทนที่จะทำงานของคุณโชคไม่ดี - พวกเขาแค่ให้งานง่าย ๆ แก่คุณเท่านั้น: เปลี่ยน ประโยคที่มีเครื่องหมายวรรคตอนสลับกันเป็นประโยคที่จัดรูปแบบอย่างถูกต้องโดยกำหนด 'รูปแบบที่เหมาะสม' ไว้ด้านล่าง ประโยคเป็นสตริงของอินพุต Word เป็นกลุ่มของอักขระที่ไม่ใช่ช่องว่างที่ต่อเนื่อง ^เครื่องหมายวรรคตอนเป็นคำที่มีตัวอักษรตัวแรกคือ คำจะเป็นตัวพิมพ์ใหญ่หากตัวอักษรตัวแรกของ Word ไม่ใช่ตัวพิมพ์เล็ก (คำที่เป็นตัวพิมพ์ใหญ่จะตรงกับ regex /[^a-z].*/) คำแรกของประโยคจะต้องเป็นตัวพิมพ์ใหญ่ A ^COMMAคืออักขระเครื่องหมายจุลภาค,และมีช่องว่างหลัง แต่ไม่นำหน้า จะกลายเป็นaaa ^COMMA bbbaaa, bbb เป็นเครื่องหมายจุลภาคที่มีลักษณะเหมือน^COLON: เป็นเครื่องหมายจุลภาคที่มีลักษณะเหมือน^SEMICOLON; เป็นเครื่องหมายจุลภาคที่มีลักษณะเหมือน^PERIOD .คำต่อไปนี้^PERIODจะต้องเป็นตัวพิมพ์ใหญ่ เป็นช่วงเวลาที่ดูเหมือนว่า^BANG! A ^DASHคืออักขระเส้นประ-และมีช่องว่างทั้งก่อนหน้าและถัดไป A ^HYPHENเป็นอักขระเส้นประ-แต่ไม่มีที่ว่างในการติดตามหรือนำหน้า ^EMDASHคือยัติภังค์ (ไม่รีบ!) --ที่จะสะกด An ^OPENQUOTEเป็นอักขระเครื่องหมายคำพูด"ที่มีช่องว่างนำหน้า แต่ไม่ได้ติดตาม คำต่อไปนี้^OPENQUOTEจะต้องเป็นตัวพิมพ์ใหญ่ หาก^OPENQUOTEจะนำหน้าด้วยคำที่ไม่ได้เป็นเครื่องหมายวรรคตอนเพิ่มระหว่างคำว่าและ^COMMA ^OPENQUOTEหาก …

2
ผันคำกริยาภาษาตุรกี
อินพุต กริยาสตริงที่ตรงกับการแสดงออกปกติ([a-pr-vyzıöüçğş]*[aeıioöuü][bcçdfgğhj-nprsştvyz]+|([a-pr-vyzıöüçğş]*[aeıioöuü]){2})(mak|mek) พหูพจน์ค่าความจริงหรือเท็จ person , จำนวนเต็มมีค่าเป็น 1, 2 หรือ 3 tenseคือเลขจำนวนเต็มที่มีค่า 1, 2 หรือ 3 เอาท์พุต รูปแบบคอนจูเกตของคำกริยาตุรกีคำกริยาในคนST / ครั้ง / ถนนคนพหูพจน์ถ้าเป็นพหูพจน์เป็นTRUEเอกเทศและถ้ามันไม่ได้ใน ถ้ากาลเป็น 1 สิ่งที่ง่าย ถ้ากาลเป็น 2, ปัจจุบันอย่างต่อเนื่อง; ถ้ากาลเป็น 3 อนาคต กฎระเบียบ คำกริยาภาษาตุรกีประกอบกันในสามองค์ประกอบซึ่งเรียงตามลำดับ: ต้นกำเนิดที่เกิดขึ้นโดยการลบmakหรือmekจากจุดสิ้นสุดของ infinitive นั้น สัญลักษณ์ของความตึงเครียดซึ่งเป็น: สำหรับของขวัญที่เรียบง่าย: -rถ้าก้านจบลงด้วยเสียงสระ; -irตามกฎความกลมกลืนของสระ (ดูด้านล่าง) ถ้าก้านมีพยางค์มากกว่าหนึ่งพยางค์ (เช่นสระ) หรือมาจากหนึ่งในคำกริยาที่ผิดปกติดังต่อไปนี้: almak, bilmek, bulmak, durmak, gmemek, olmak, olmak …

2
ลุงของคุณต้องการความช่วยเหลือในการเมา
Drunk Uncle (ขออภัย ME และ AUS สำหรับการล็อคภูมิภาค) เป็นตัวละครจาก Saturday Night Live เขามักจะสับสนคำพูดสำหรับคนอื่น ๆ ที่ฟังดูเหมือนพวกเขา สำหรับความท้าทายนี้คุณจะต้องแปลงคำพูดปกติให้เป็นดรัมสกิน ขั้นตอนวิธี การแปลไปเป็นแบบ Drunkspeak นั้นจำเป็นต้องสลับลำดับของคำในข้อความ การแลกเปลี่ยนจะขึ้นอยู่กับความคล้ายคลึงกันของคำสองคำที่มึนเมา ความคล้ายคลึงกันมึนเมาถูกกำหนดให้เป็นจำนวนตัวอักษรที่สองคำได้เกิดขึ้นที่ดัชนีเดียวกัน อย่างไรก็ตามคำสองคำที่เหมือนกันมีความคล้ายคลึงกันมึนเมา -1 ตัวอย่างเช่นtreeและfriendมีความคล้ายคลึงกันมึนเมา 2 เนื่องจากทั้งคู่มี 'r' ที่ดัชนี 1 และ 'e' ที่ดัชนี 3 สิ่งที่คุณต้องทำคือค้นหาสองคำในข้อความที่มีความคล้ายคลึงกันมึนเมาสูงสุดแล้วสลับคำเหล่านั้น เมื่อคุณสลับสองคำพวกเขาจะไม่ย้ายอีกต่อไป จากนั้นคุณดูคำศัพท์ที่ถอดเปลี่ยนได้ที่เหลืออยู่และสลับทั้งสองที่มีความคล้ายคลึงกันเมาสุราสูงสุด คุณทำเช่นนี้ต่อไปจนกว่าคุณจะไม่สามารถแลกเปลี่ยนได้อีกต่อไป จากนั้นคุณส่งออก (หรือส่งคืนสำหรับฟังก์ชัน) ข้อความที่อัปเดต ข้อมูลจำเพาะ เพื่อความเรียบง่ายอินพุตคือรายการคำที่ประกอบด้วยอักขระใน [A-Za-z] ทุกอินพุตมีอย่างน้อยหนึ่งคำ การจับคู่ตัวอักษรเป็นตัวพิมพ์เล็กและตัวพิมพ์ใหญ่: Aตรงกับa( หมายเหตุ:เนื่องจากกฎนี้Dogและdogเหมือนกันจึงมี DS เป็น -1) …

3
ค้นหา pangrams ที่สั้นที่สุดจากรายการคำ
แกรมคือสตริงที่มีทุกตัวอักษรa- zภาษาอังกฤษอักษรกรณีตาย (มันก็โอเคถ้า pangram มีมากกว่าหนึ่งสำเนาของตัวอักษรหรือถ้ามันมีตัวอักษรที่ไม่ใช่ตัวอักษรนอกเหนือจากตัวอักษร) เขียนโปรแกรมหรือฟังก์ชั่นซึ่งอินพุตเป็นรายการของสตริงและเอาต์พุตหนึ่งหรือมากกว่าหนึ่งสตริงที่มีคุณสมบัติดังต่อไปนี้: สตริงเอาต์พุตแต่ละรายการต้องเป็น pangram แต่ละสตริงเอาต์พุตต้องถูกจัดรูปแบบโดยการต่อหนึ่งสตริงขึ้นไปจากรายการอินพุตคั่นด้วยช่องว่าง แต่ละสตริงเอาต์พุตต้องสั้นที่สุดหรือผูกให้สั้นที่สุดในบรรดาสตริงทั้งหมดที่มีคุณสมบัติเหล่านี้ หลายโปรแกรมจะเลือกที่จะส่งออกเพียงหนึ่งสาย; คุณเพียงแค่ต้องการส่งออกมากกว่าหนึ่งสายถ้าคุณต้องเขียนโค้ดพิเศษเพื่อ จำกัด การส่งออก คุณอาจคิดว่าอินพุตไม่มีอักขระหรือช่องว่างที่ไม่สามารถพิมพ์ได้และไม่มีคำใดในนั้นเกินกว่า 26 เท่าของลอการิทึมธรรมชาติของความยาวของรายการ) อักขระ (อย่างไรก็ตามคุณไม่สามารถสันนิษฐานได้ว่าอินพุตนั้นไม่มีอะไรนอกจากตัวอักษรหรืออักษรตัวพิมพ์เล็กเท่านั้นเครื่องหมายวรรคตอนและตัวพิมพ์ใหญ่เป็นไปได้ทั้งหมด) อินพุตและเอาต์พุตสามารถกำหนดในรูปแบบที่เหมาะสม สำหรับการทดสอบโปรแกรมของคุณฉันขอแนะนำให้ใช้สองกรณีทดสอบ: พจนานุกรมคำศัพท์ภาษาอังกฤษ (คอมพิวเตอร์ส่วนใหญ่มีหนึ่งกรณี) และกรณีต่อไปนี้ (ซึ่ง pangram ที่สมบูรณ์แบบ (26 ตัวอักษร) เป็นไปไม่ได้ดังนั้นคุณจะต้องค้นหา มีตัวอักษรซ้ำซ้อน): abcdefghi defghijkl ijklmnop lmnopqrs opqrstuvw rstuvwxyz คุณควรรวมตัวอย่างผลลัพธ์ของโปรแกรมพร้อมกับการส่งของคุณ (สิ่งนี้อาจแตกต่างกันไปสำหรับคนอื่นเนื่องจากการใช้รายการคำที่แตกต่างกัน) เงื่อนไขชัยชนะ นี่เป็นความ ท้าทายที่ซับซ้อนของรหัส - กอล์ฟ ผู้ชนะคือโปรแกรมที่สั้นที่สุด (ไบต์) ที่วิ่งในเวลาพหุนาม (สรุปสำหรับผู้ที่ไม่ทราบความหมาย: ถ้าคุณเพิ่มขนาดของรายการคำสองเท่าโปรแกรมควรช้าลงโดยไม่เกินค่าคงที่อย่างไรก็ตามปัจจัยคงที่ในคำถามอาจมีขนาดใหญ่เท่ากับคุณ เช่น. …

1
สแกนเลขฐานสิบหก dactylic ในปริศนาที่ไม่ซ้ำกัน
ในฐานะนักเรียนภาษาละตินที่แย่มากหลายปีฉันเรียนรู้ที่จะเกลียดหลายสิ่งเกี่ยวกับภาษาละติน อย่างไรก็ตามมีสิ่งหนึ่งที่ฉันรักคือ การขยายแบบละติน Scansionคือการกำหนดมิเตอร์ของบทกวีหนึ่งบรรทัด สำหรับละตินนี่หมายถึงการกำหนดเขตของแต่ละพยางค์ในบรรทัดว่า "เบา" หรือ "หนัก" ในการขยายละตินมีกฎมากมาย อย่างไรก็ตามแตกต่างจากภาษาอังกฤษละติน scansion เป็นธรรมและมักจะไม่ต้องการความรู้คำศัพท์ภาษาละตินหรือไวยากรณ์ที่จะดำเนินการ สำหรับปัญหานี้เราจะใช้ชุดย่อยที่เรียบง่ายของกฎเหล่านั้น (ละตินจริงไม่มีสเป็คที่เรียบร้อย) ก่อนที่คุณจะเริ่มต้น scansion ที่คุณต้องมองข้าม Elision เป็นพยางค์ที่ลดลงระหว่างคำเพื่อความสะดวกในการออกเสียง (เช่น "เขาคือ" -> "เขา") ซึ่งแตกต่างจากภาษาอังกฤษละตินละตินตามกฎที่ดีมาก สระสุดท้ายของคำที่ลงท้ายด้วยเสียงสระจะถูกตัดหากคำต่อไปเริ่มต้นด้วยเสียงสระ NAUTA EST -> ไร้เดียงสา เช่นเดียวกับคำที่ลงท้ายด้วยสระตามด้วย "m" FIDUM AGRICOLAM -> FIDAGRICOLAM คำว่า "h" เริ่มต้นตามด้วยเสียงสระนับเป็นเสียงสระเดี่ยวเพื่อจุดมุ่งหมายและมักจะถูกปล่อยทิ้งเมื่อ elided MORTAE HORAE -> MULTORAE หรือ มัลติคัลฮอร์ -> มัลติทาสก์ หลังจากการตัดขวางเราสามารถเริ่มการไต่สวน การขยายจะทำกับเครื่องวัดที่เฉพาะเจาะจง เมตรสำหรับความท้าทายนี้เป็นdactylic …

6
เขียนรายการคำนามสองกรณีของฟินแลนด์
บทนำ ในการท้าทายนี้งานของคุณคือการแสดงรายการได้อย่างถูกต้องกรณีของทั้งสองคำนามฟินแลนด์ ความบิดคือคุณอาจใช้หนึ่งในรายชื่อเป็นแนวทางในการผลิตอื่น ๆ คำนาม เราใช้ตารางการปฏิเสธสองตัวต่อไปนี้เป็นข้อมูลของเรา พวกเขาแสดงรายการกรณีของคำนามสองคำหนึ่งกรณีต่อบรรทัดตามลำดับเดียวกับในบทความ Wikipedia ที่ลิงก์ด้านบนในรูปแบบเอกพจน์: พหูพจน์ที่เกี่ยวข้อง ตารางที่ 1: กรณีของovi ("ประตู") ovi : ovet oven : ovien oven : ovet ovea : ovia ovessa : ovissa ovesta : ovista oveen : oviin ovella : ovilla ovelta : ovilta ovelle : oville ovena : ovina oveksi : oviksi …

5
ตัวพิมพ์เล็กแบบเยอรมัน
กำหนดสตริงภาษาเยอรมันและการบ่งชี้กรณี (ล่าง / บน / ชื่อเรื่อง), พับสตริงเพื่อกรณีที่ ข้อมูลจำเพาะ ข้อมูลที่ป้อนจะประกอบด้วยa- zบวกäöüß-,.;:!?'"ในตัวพิมพ์ใหญ่และ / หรือตัวพิมพ์เล็ก กรณีเป้าหมายอาจถูกนำมาใช้เป็นค่าที่ไม่ซ้ำกันสามค่า (โปรดระบุสิ่งที่เป็น) ของประเภทที่สอดคล้องกัน; ตัวอักษรสามตัวหรือตัวเลขสามตัวหรือรูปแบบสามบิต (ขณะนี้รูปแบบอื่นไม่ได้รับอนุญาตให้ป้องกัน "จ้าง" คำตอบของข้อมูลจำเพาะของเคสแสดงความคิดเห็นหากคุณคิดว่าควรอนุญาตรูปแบบเพิ่มเติม) Titlecase หมายถึงทุกอย่างเป็นตัวพิมพ์ใหญ่ยกเว้นตัวอักษรที่ตามหลังตัวอักษร (ตัวอักษรคือa- zบวกäöüß) gotchas เมื่อความต้องการที่จะเป็นตัวพิมพ์ใหญ่มันจะต้องกลายเป็นß ẞบิวด์อินตัวพิมพ์เล็กและตัวพิมพ์ใหญ่บางตัวไม่ทำเช่นนี้ เมื่อßความต้องการที่จะ titlecase Ssมันจะต้องกลายเป็น บิวด์อินตัวพิมพ์เล็กและตัวพิมพ์ใหญ่บางตัวไม่ทำเช่นนี้ ssอาจเกิดขึ้นในข้อความและไม่ควรที่จะแปลงหรือßẞ ตัวอย่าง ตัวพิมพ์ใหญ่die Räder sagen "ßß ss" für dich, wegen des Öls! คือDIE RÄDER SAGEN "ẞẞ SS" FÜR DICH, WEGEN …

2
คำที่พบมากที่สุดสิบร้อยคำ
คำถามนี้เขียนขึ้นเพราะ"สิ่งที่ผู้อธิบาย"เป็นเรื่องสนุกที่จะอ่านและทำให้ฉันมีความคิด เขียน "สิ่งที่ทำให้คอมพิวเตอร์ทำสิ่งต่าง ๆ " ที่อ่าน / รับชุดตัวอักษรตัวเลขและสิ่งต่าง ๆ เช่นนี้"#%|?และส่งคืนTrue / 1ถ้าคำทั้งหมดเป็นส่วนหนึ่งของชุดนี้ หากคำทั้งหมดไม่ได้เป็นส่วนหนึ่งของชุดนั้นให้คืนคำที่ไม่ได้เป็นส่วนหนึ่งของคำนั้น เว็บไซต์นี้ถือว่าถูกต้องในทุกกรณี กฎถูกเขียนขึ้นเพื่อทำตามข้อกำหนดบนไซต์นั้น ตัวอย่าง: ความจริง : รหัสควรคืนค่าความจริงหากข้อความทั้งหมดเหนือเส้นแนวนอนแรกถูกวางเป็นอินพุต บรรทัดต่อไปนี้ควรคืนค่าความจริง (อินพุตถูกคั่นด้วย###) This returns "Hello, World!" ### tHiS rEtUrNs TrUe... ### Thing Explainer is a book written by a man. The man writes books with simple words. ### This set of …
9 code-golf  string  parsing  code-golf  array-manipulation  random  permutations  code-golf  string  code-golf  parsing  code-golf  string  quine  code-golf  string  parsing  comment  code-golf  string  counting  natural-language  code-golf  string  decision-problem  code-golf  math  code-challenge  metagolf  test-battery  code-golf  string  code-golf  math  number  arithmetic  source-layout  code-golf  number  primes  decision-problem  code-golf  math  arithmetic  code-golf  date  code-golf  string  cryptography  code-golf  code-golf  chess  board-game  code-golf  geometry  grid  puzzle-solver  set-partitions  code-golf  number  natural-language  code-golf  ascii-art  code-golf  math  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  string  natural-language  code-golf  game  board-game  tic-tac-toe  code-golf  ascii-art  hexagonal-grid  code-golf  string  comment  code-golf  internet  code-golf  sorting  code-golf  kolmogorov-complexity  unicode  code-golf  tips  code-golf  string  natural-language  code-golf  string  kolmogorov-complexity  source-layout  hello-world  code-golf  string  kolmogorov-complexity  counting  natural-language  code-golf  random  quine  code-golf  string  math  bitwise  code-golf  permutations  code-golf  string  code-golf  arithmetic 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.