คำถามติดแท็ก classification

ความท้าทายนี้จำเป็นต้องติดป้ายกำกับข้อมูลอินพุตด้วยคลาสที่แน่นอนโดยยึดตามคุณสมบัติของข้อมูล

12
เขียนฟังก์ชั่นเป็นพหูพจน์สำหรับภาษารัสเซีย
ในภาษาอังกฤษคำนามสามารถใช้สองรูปแบบที่แตกต่างกันขึ้นอยู่กับว่าพวกเขาเป็นเอกพจน์ (หนึ่ง) หรือพหูพจน์ (สิ่งอื่น) ตัวอย่างเช่นเราจะพูดว่า "1 สุนัข" แต่ "สุนัข 2 ตัว", "0 สุนัข", "57 สุนัข" เป็นต้น ในรัสเซียมีสามประเภท แทนที่จะเป็น "สุนัข 1 ตัว, สุนัข 2 ตัว, สุนัข 5 ตัว" ในภาษารัสเซียมันจะเป็น "1 собака, 2 собаки, 5 собак" หมวดหมู่จะถูกแบ่งตามตรรกะต่อไปนี้: "เอกพจน์": ใช้สำหรับ 1 และหมายเลขใด ๆ ที่ลงท้ายด้วย 1 ยกเว้นตัวเลขที่ลงท้ายด้วย 11 ตัวอย่าง: 1 собака, 21 собака, 101 …

3
¿ xu ti te gismytermorna? (มันเป็น gismu ที่ถูกต้อง?)
(ตามตัวอักษร: "นี่ติดตาม / ตระหนักถึงgismu -form หรือไม่?") หลักฐาน ภาษาLojbanเป็นภาษาที่สร้างขึ้นความหมายในส่วนที่คำทั้งหมดได้ถูกสร้างขึ้นแทนที่จะได้รับอนุญาตให้พัฒนาตามธรรมชาติ ฐานความหมายของ Lojban คือgismuหรือคำรากซึ่งถูกสังเคราะห์โดยการรวมรากจากภาษาธรรมชาติที่พูดกันอย่างแพร่หลายเช่นจีน, ภาษาฮินดีและภาษาอังกฤษ Gismuทั้งหมดมีความยาว 5 ตัวอักษรและปฏิบัติตามรูปแบบที่เข้มงวดบางอย่าง ข้อมูล สำหรับวัตถุประสงค์ของเราตัวอักษร Lojban คือ: abcdefgijklmnoprstuvxz hqwyนั่นคืออักษรโรมันโดยไม่ต้อง ตัวอักษรนี้สามารถแบ่งออกเป็นสี่ประเภท: สระ aeiou พยัญชนะเสียง Sonorant lmnr ptkfcsxพยัญชนะออกเสียง เมื่อเปล่งออกมาสิ่งเหล่านี้จะกลายเป็น ... เสียงพยัญชนะbdgvjz(ไม่สอดคล้องกับเสียงพยัญชนะx) ในการเป็น gismu ที่ถูกต้องสตริง 5-char-long จะต้อง: เป็นหนึ่งในรูปแบบของพยัญชนะสระCVCCVหรือCCVCVที่ C หมายถึงพยัญชนะและ V หมายถึงเสียงสระ ปฏิบัติตามกฎการจับคู่พยัญชนะ กฎการจับคู่พยัญชนะสำหรับคำ CCVCV: อักขระสองตัวแรกจะต้องประกอบด้วยหนึ่งใน 48 คู่ต่อไปนี้ (ที่มา ): ml …

27
เดือนละกี่วัน
รับการแสดงข้อความ (ชื่อเต็มตามตัวพิมพ์เล็กและตัวพิมพ์ใหญ่หรือตัวย่อ 3 ตัว) ของเดือนส่งคืนจำนวนวันในเดือน ตัวอย่างเช่นdecember, DECและdecทุกคนควรจะกลับมาวันที่ 31 กุมภาพันธ์สามารถมีได้ทั้ง 28 หรือ 29 วัน สมมติว่าอินพุตเป็นเดือนในหนึ่งในรูปแบบที่ถูกต้อง

10
สั้นที่สุดระบุสารตั้งต้น
รับรายการสตริงแทนที่แต่ละสตริงด้วยหนึ่งในสตริงย่อยที่ไม่ว่างซึ่งไม่ใช่สตริงย่อยของสตริงอื่นใดในรายการและสั้นที่สุดเท่าที่จะทำได้ ตัวอย่าง ได้รับรายการ["hello","hallo","hola"], "hello"ควรจะถูกแทนที่โดยเพียงแค่"e"เป็น substring นี้ไม่ได้มีอยู่ใน"hallo"และ"hola"และมันก็เป็นที่สั้นที่สุด "hallo"จะถูกแทนที่ด้วยอย่างใดอย่างหนึ่ง"ha"หรือ"al"และ"hola"โดยใด ๆ ของ"ho", หรือ"ol""la" กฎระเบียบ คุณสามารถสันนิษฐานได้ว่าสตริงนั้นจะต้องไม่ว่างเปล่าและมีอักขระที่เป็นตัวอักษรของเคสเดียวกันเท่านั้น คุณสามารถสันนิษฐานได้ว่ามีสตริงย่อยดังกล่าวอยู่ในแต่ละสตริงในรายการนั่นคือไม่มีสตริงใดในรายการที่จะเป็นสตริงย่อยของสตริงอื่น ๆ อินพุตและเอาต์พุตสามารถอยู่ในรูปแบบที่เหมาะสม นี่คือโค้ดกอล์ฟดังนั้นพยายามใช้ให้น้อยที่สุดในภาษาที่คุณเลือก กรณีทดสอบ มีเพียงหนึ่งเอาต์พุตที่เป็นไปได้สำหรับกรณีส่วนใหญ่ ["ppcg"] -> ["p"] (or ["c"] or ["g"]) ["hello","hallo","hola"] -> ["e","ha","ho"] ["abc","bca","bac"] -> ["ab","ca","ba"] ["abc","abd","dbc"] -> ["abc","bd","db"] ["lorem","ipsum","dolor","sit","amet"] -> ["re","p","d","si","a"] ["abc","acb","bac","bca","cab","cba"] -> ["abc","acb","bac","bca","cab","cba"] เกี่ยวข้อง: สตริงย่อยที่ระบุสั้นที่สุด - แนวคิดที่คล้ายกัน แต่มีกฎที่เกี่ยวข้องมากกว่าและรูปแบบที่ยุ่งยาก
23 code-golf  string  code-golf  string  code-golf  array-manipulation  code-golf  quine  code-golf  array-manipulation  integer  matrix  classification  code-golf  quine  code-golf  string  matrix  conversion  code-golf  string  number  code-golf  string  code-golf  number  sequence  integer  code-golf  decision-problem  matrix  code-golf  string  code-golf  math  code-golf  math  array-manipulation  combinatorics  code-golf  random  code-golf  code-golf  alphabet  code-golf  python  c  code-golf  base-conversion  code-golf  string  counting  code-challenge  code-generation  fastest-code  code-golf  kolmogorov-complexity  matrix  code-golf  string  code-golf  array-manipulation  decision-problem  random  sudoku  code-golf  chess  code-golf  card-games  encode  code-golf  decision-problem  code-golf  code-golf  math  array-manipulation  matrix 

6
ผนวกหรือเติม? ขึ้นอยู่กับ
สมองสะบัดกลายเป็นวันพรุ่งนี้ปีหนึ่ง! เพื่อเป็นเกียรติแก่วันเกิดเรามีปาร์ตี้วันเกิดสไตล์ PPCG ที่ผู้ใช้หลายคนโพสต์คำถามที่เกี่ยวข้องกับสมอง! ช่วยเราเฉลิมฉลอง! :) Brain-flak เป็นภาษาลึกลับที่ฉันเขียนซึ่งคำสั่งทั้งหมดเป็นวงเล็บเหลี่ยมและวงเล็บทั้งหมดต้องตรงกันอย่างสมบูรณ์ ในการขอยืมคำจำกัดความของตัวเอง : สำหรับวัตถุประสงค์ของการท้าทายนี้เป็น "วงเล็บ" ใด ๆ ()[]{}<>ของตัวละครเหล่านี้: เครื่องหมายวงเล็บคู่หนึ่งถือว่าเป็น "จับคู่" หากวงเล็บเปิดและปิดอยู่ในลำดับที่ถูกต้องและไม่มีอักขระอยู่ภายในเช่น () []{} หรือถ้าทุกองค์ประกอบย่อยภายในนั้นถูกจับคู่ด้วย [()()()()] {<[]>} (()()) องค์ประกอบย่อยยังสามารถซ้อนกันหลายชั้นลึก [(){<><>[()]}<>()] <[{((()))}]> สตริงถือเป็น "จับคู่อย่างสมบูรณ์" ถ้าหาก: ตัวละครทุกตัวจะเป็นตัวยึด วงเล็บแต่ละคู่มีวงเล็บเปิดและปิดที่ถูกต้องและอยู่ในลำดับที่ถูกต้อง ในการเฉลิมฉลองวันคล้ายวันเกิดครั้งแรกของสมองความท้าทายในวันนี้เกี่ยวกับการใช้ชุดวงเล็บที่ไม่สมดุล ตัวอย่างเช่น((ไม่เป็นรหัสสะเก็ดของสมองที่ถูกต้อง แต่ถ้าเราผนวก))เข้าด้วยกันมันจะกลายเป็น(())ซึ่งมีความสมดุลอย่างสมบูรณ์ ที่ทำให้การป้อนข้อมูลนี้appendable ในทำนองเดียวกัน>}ไม่ถูกต้อง แต่เราสามารถเติม{<ให้มันเพื่อทำ{<>}ซึ่งถูกต้อง นั่นทำให้อินพุตนี้สามารถเตรียมตัวล่วงหน้าได้ อินพุตบางตัวมีความซับซ้อนมากกว่าเล็กน้อย ตัวอย่างเช่น)][({ไม่สามารถใช้งานได้อย่างหมดจดโดยการผนวกหรือต่อท้าย แต่มันก็สามารถที่จะทำถูกต้องโดย prepending และท้าย[( })]ดังนั้นการป้อนข้อมูลนี้เป็นทั้งprependableและappendable สุดท้ายอินพุตบางตัวไม่สามารถสร้างรหัสที่ทำให้เกิดการสะกิดในสมองได้โดยการผนวกหรือต่อท้าย ตัวอย่างเช่น(>ไม่สามารถทำให้ถูกต้องได้ (การ<สร้างที่เตรียม<(>ไว้และการ)สร้างที่ต่อท้าย(>)ซึ่งไม่ถูกต้อง) ดังนั้นอินพุตนี้ไม่สามารถต่อท้ายหรือต่อท้ายได้ สำหรับความท้าทายในวันนี้คุณต้องเขียนโปรแกรมหรือฟังก์ชั่นที่ใช้สตริงของวงเล็บและพิจารณาว่าเป็นสตริงหรือไม่ …

2
เดาภาษา
บทนำ ไซต์นี้กำลังสร้างชุดข้อมูลโค้ดขนาดใหญ่อย่างรวดเร็วดังนั้นลองทำอะไรกับมันสิ! นี่เป็นแฟ้มข้อมูล มันประกอบไปด้วยภาษาที่ไม่ซ้ำกัน 9,066 คู่ + ตัวอย่างสำหรับ 113 ภาษาทั้งหมดนำมาจากเว็บไซต์นี้ รูปแบบถูกคั่นด้วยแท็บ (language-TAB-snippet) พร้อมบรรทัดใหม่ทั้งหมดในตัวอย่างที่แทนที่ด้วย<LF>และแท็บทั้งหมดถูกแทนที่ด้วยช่องว่าง 4 ช่อง แต่ละตัวอย่างมีอย่างน้อย 5 ตัวอย่าง [อัปเดต: ฉันได้ทำการเปลี่ยนแปลงเล็กน้อยกับไฟล์ข้อมูลเพื่อรวม Python & RegExp เวอร์ชันที่ฉันพลาดไปก่อนหน้านี้ - ลิงก์ด้านบนได้รับการปรับปรุงแล้ว] ท้าทาย เขียนโปรแกรมหรือฟังก์ชั่นที่รับโค้ดขนาดเล็กและส่งออกภาษาที่ใช้เขียน (ดูรายละเอียดด้านล่าง) ขนาดรวมของแหล่งข้อมูลของคุณ + ข้อมูลใด ๆ ที่คุณต้องการจะต้องมีขนาด 300 ไบต์หรือน้อยกว่าและโปรแกรมของคุณจะต้องแสดงผลภาษาที่ถูกต้องเมื่อได้รับรหัสต้นฉบับของตัวเอง ความแม่นยำสูงสุด (คำตอบที่ถูกต้องที่สุดในชุดข้อมูลด้านบน) ชนะ กฎระเบียบ ขนาดทั้งหมดของซอร์สโค้ดทรัพยากรและแฟล็กการรวบรวม / รันไทม์ที่จำเป็นใด ๆ ของคุณต้องไม่เกิน 300 ไบต์ คำตอบของคุณจะถูกทดสอบกับชุดข้อมูลด้านบน มันจะได้รับหนึ่งในค่า "ตัวอย่าง" …

15
ความท้าทายทางเรขาคณิต
ทุกคนรักรูปทรงเรขาคณิต เหตุใดเราจึงไม่ลองและเขียนรหัสมัน ความท้าทายนี้เกี่ยวข้องกับการใช้ตัวอักษรและตัวเลขและทำให้รูปร่างขึ้นอยู่กับมัน การป้อนข้อมูล อินพุตจะอยู่ในรูปแบบของ (shapeIdentifier)(size)(inverter)การป้อนข้อมูลจะอยู่ในรูปแบบของ แต่รูปร่างคือตัวระบุขนาดและอินเวอร์เตอร์คืออะไร ตัวระบุรูปร่างเป็นตัวระบุสำหรับประเภทของรูปร่างที่คุณจะทำกับ*s ต่อไปนี้เป็นตัวระบุรูปร่าง: s - จัตุรัส t - สามเหลี่ยม ขนาดจะอยู่ระหว่าง1-20และเป็นขนาดของรูป อินเวอร์เตอร์เป็นหรือไม่รูปร่างจะถูกลงคว่ำซึ่งจะเขียนแทนด้วยหรือ+ -หมายเหตุ: s3-== (เท่ากับ) s3+เพราะกำลังสองเป็นสมมาตร อย่างไรก็ตามt5-! = t5+(ไม่เท่ากับ) ช่องว่างต่อท้ายนั้นไม่เป็นไรในผลลัพธ์ แต่ช่องว่างชั้นนำไม่ ตัวอย่างผลลัพธ์ Input: s3+ Output: *** *** *** Input: t5+ Output: * *** ***** Input: t3- Output: *** * หมายเหตุพิเศษ อินพุตสามเหลี่ยมจะเป็นเลขคี่เสมอดังนั้นสามเหลี่ยมจะลงท้ายด้วย 1 *ที่ด้านบนเสมอ ขนาดของรูปสามเหลี่ยมคือขนาดของฐานถ้าอินเวอร์เตอร์เป็น และมีขนาดของด้านบนถ้าอินเวอร์เตอร์เป็น+-
23 code-golf  string  ascii-art  geometry  code-golf  ascii-art  subsequence  fewest-operations  test-battery  code-golf  array-manipulation  bitwise  code-golf  interactive  code-golf  music  code-golf  string  kolmogorov-complexity  code-golf  string  decision-problem  simulation  code-golf  string  classification  code-golf  sequence  base-conversion  palindrome  code-golf  kolmogorov-complexity  code-golf  date  astronomy  code-golf  sequence  base-conversion  code-golf  geometry  combinatorics  code-golf  string  code-golf  math  array-manipulation  code-challenge  math  code-golf  card-games  code-challenge  array-manipulation  sorting  code-golf  code-golf  math  abstract-algebra  polynomials  code-golf  palindrome  factoring 

7
งูที่ถูกต้องบนเครื่องบิน
แรงบันดาลใจจากหนึ่งในวิดีโอของ Vi Hart (ซึ่งเป็นขุมสมบัติที่เต็มไปด้วยความคิดที่ท้าทาย) งูประกอบด้วยส่วนที่มีความยาวเท่ากันและการเชื่อมต่อระหว่างแต่ละส่วนนั้นอาจจะตรงหรือเลี้ยว 90 ° เราสามารถเข้ารหัสเช่นงู (ได้ถึงการหมุนซึ่งขึ้นอยู่กับทิศทางเริ่มต้น) โดยการเขียนลงเลื้อยทิศทางของการผลัด (ตรง / ซ้าย / ขวา) ที่ใช้ใน อันนี้เริ่มจากซ้ายบนและชี้ไปทางขวา -+ +--+ SR RSSR | +-+ | S RSL S +--+ --+ LSSL SSR จะถูกแสดงโดย slither SRSLSSLRLRSSRSRSS และแน่นอนว่างูระนาบไม่สามารถตัดกัน (เหมือนในSSSSLLLSS) ซึ่งจะส่งผลให้เกมโอเวอร์พิกเซล งานของคุณคือการตรวจสอบว่า slither ถูกต้องหรือไม่ (ผลในการแยกตนเองอย่างน้อยหนึ่งครั้ง) อินพุต สตริงที่ทำจากตัวอักษรSLRด้วย2 < length < 10000 Output Something Truthy …

3
เมื่อชีวิตให้มะนาวคุณต้องทำน้ำมะนาว
ท้าทาย คุณจะได้รับการป้อนข้อมูลสตริงทุกคำ"Lemon"จะพบว่ามันควรจะเปลี่ยนไป"Lemonade" แต่a , dและeจะต้องยืมมาจากที่อื่นในประโยค ตัวอย่าง อินพุตตัวอย่าง: ฉันพบมะนาวเมื่อตอนเป็นเด็ก ตัวอย่างผลลัพธ์: ฉันทำน้ำมะนาวเมื่อฉันยังเด็ก The Lemonadeสร้างขึ้นโดยการขโมยตัวอักษรยกต่อไปนี้จากต้นฉบับ ฉัน Foun dน้ำมะนาว WH E n ผมเป็นเด็ก นี่เป็นเพียงตัวอย่างหนึ่งที่เป็นไปได้คือ "e", "d" และ "a" ซึ่งอาจถูกนำมาจากที่ใดก็ได้ ( ยกเว้นจากคำว่าlemonแน่นอน ) ความคิดเห็น •หากมีไม่เพียงพอe, aหรือds คุณส่งออกสิ่งที่สามารถทำด้วยตัวอักษรจะต้องได้รับ ตัวอย่างเช่นการป้อนข้อมูลbdblemonจะส่งออกbblemond • lemonข้อความอาจไม่ได้เป็นแบบสแตนด์อโลน (เว้นวรรคในแต่ละด้าน) ตัวอย่างเช่นคุณอาจมีคำlemonsบางคำในอินพุตและเอาต์พุตควรเป็นlemonades •อินพุตอาจมีจำนวนlemons ใด ๆแม้แต่ 0 lemonวินาที (ซึ่งในกรณีนี้เอาต์พุตจะเหมือนกับอินพุต) •คุณสามารถทำน้ำมะนาวของคุณด้วยตัวอักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็กตัวอย่างเช่นleMonอาจกลายเป็นleMonadeและการadeยืมสามารถเป็นกรณีใด ๆ (ดังนั้นมันอาจจะกลายเป็นleMonADe) กรณีของจดหมายที่คุณยืมต้องอยู่ในสภาพเดิมเมื่อคุณยืม (ตัวอย่างอินพุต -> เอาต์พุตhe …
21 code-golf  string  code-golf  parsing  internet  stack-exchange-api  code-challenge  kolmogorov-complexity  restricted-source  brain-flak  python  logic  pyth  code-golf  string  search  optimized-output  code-golf  tips  language-design  golfing-language  code-golf  tips  language-design  code-golf  number  sorting  pi  code-golf  math  number  code-golf  string  balanced-string  classification  brain-flak  code-golf  math  number-theory  decision-problem  code-golf  tips  code-golf  number  sequence  code-golf  balanced-string  brain-flak  code-golf  math  sequence  arithmetic  fibonacci  code-golf  math  parsing  code-golf  string  keyboard  code-golf  code-golf  string  source-layout  whitespace  code-golf  math  rational-numbers  code-golf  string  code-golf  string  code-golf  math  sequence  code-golf  number  floating-point  code-golf  string  decision-problem  subsequence  code-golf  string  kolmogorov-complexity  code-golf  string  permutations  balanced-string  brain-flak  code-golf  string  math  number  code-golf  string  primes  cipher  code-golf  string  ascii-art  chemistry  code-golf  ascii-art  grid  counting  code-golf  math  arithmetic  integer  code-golf  number  kolmogorov-complexity  code-golf  ascii-art  kolmogorov-complexity  sequence  metagolf  brain-flak  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  whitespace 

3
เกมที่มีสัดส่วนของอะตอม
งานของคุณสร้างบอทที่เล่นAtomasด้วยคะแนนสูงสุด เกมทำงานอย่างไร: gameboard เริ่มต้นด้วยแหวน 6 "อะตอม" ที่มีจำนวนตั้งแต่การ1 3คุณสามารถ "เล่น" อะตอมระหว่างสองอะตอมหรืออะตอมอื่นขึ้นอยู่กับอะตอมเอง คุณสามารถมีอะตอมปกติหรืออะตอมพิเศษ อะตอมปกติ: คุณสามารถเล่นอะตอมปกติระหว่างสองอะตอมที่มีอยู่บนกระดาน คุณเริ่มต้นด้วยอะตอมในช่วง1 to 3แต่ช่วงเพิ่มขึ้น 1 ทุกๆ 40 การเคลื่อนไหว (ดังนั้นหลังจาก 40 การเคลื่อนไหวช่วงจะกลายเป็น2 to 4) หากมีอะตอมบนกระดานที่ต่ำกว่าช่วงมันจะมี1 / no. of atoms of that number on the boardโอกาสเกิดการวางไข่ สมมติว่าคุณต้อง2เล่นและบอร์ดมีลักษณะดังนี้: 1 1 2 1 สถานที่ Let 's ไปทางขวาของ21 กระดานตอนนี้กลายเป็น: 1 1 2 1 …
21 code-challenge  game  code-golf  combinatorics  permutations  code-golf  image-processing  brainfuck  encode  steganography  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  fibonacci  code-golf  string  code-golf  sorting  popularity-contest  statistics  code-golf  ascii-art  kolmogorov-complexity  code-golf  code-golf  ascii-art  tic-tac-toe  code-golf  string  code-challenge  classification  test-battery  binary-matrix  code-golf  math  arithmetic  code-golf  ascii-art  random  code-golf  string  code-golf  number  binary  bitwise  code-golf  number  arithmetic  code-golf  math  ascii-art  code-golf  string  ascii-art  code-golf  string  ascii-art  code-golf  string  code-golf  counting  code-golf  number  binary  bitwise  decision-problem  code-golf  array-manipulation  code-golf  tips  brain-flak  code-challenge  quine  source-layout  code-generation  code-golf  linear-algebra  matrix  abstract-algebra  binary-matrix  code-golf  string  palindrome  code-golf  puzzle-solver  sudoku  code-golf  ascii-art  code-golf  graphical-output  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  code-golf  clock 

30
วาดสี่เหลี่ยมกลวงของ # ด้วยความกว้างที่กำหนด
ฉันได้รับความท้าทายนี้จากรหัสและฉันอยากรู้เกี่ยวกับการแก้ปัญหาที่ดีกว่าของฉัน: กำหนดความกว้างผ่านอินพุตมาตรฐานให้วาดสี่เหลี่ยมกลวงของ '#' ในความกว้างและความยาวที่กำหนด ตัวอย่าง: 5 ผลลัพธ์ใน ##### # # # # # # ##### ฉันใช้หลามเพื่อแก้ปัญหานี้ดังนั้นฉันจึงสนใจในรหัสหลามอื่น ๆ โดยเฉพาะ แต่โปรดโพสต์โซลูชันของคุณในภาษาที่คุณต้องการ
21 code-golf  string  ascii-art  number  code-golf  grid  code-golf  string  ascii-art  code-golf  alphabet  cipher  code-golf  math  number  code-golf  quine  code-golf  palindrome  polyglot  code-golf  number  array-manipulation  counting  logic  code-golf  string  primes  binary  decision-problem  code-golf  ascii-art  kolmogorov-complexity  popularity-contest  code-golf  probability-theory  code-golf  string  code-golf  python  polyglot  programming-puzzle  c++  code-golf  math  code-golf  binary  integer  bitwise  code-golf  rational-numbers  code-golf  string  palindrome  code-golf  ascii-art  code-golf  code-golf  string  fibonacci  code-golf  math  sequence  code-golf  code-golf  string  palindrome  code-golf  string  code-golf  math  primes  source-layout  code-golf  sequence  binary  integer  code-golf  math  arithmetic  game  code-golf  restricted-source  palindrome  code-golf  restricted-source  palindrome  code-golf  combinatorics  binary  code-golf  string  math  code-golf  ascii-art  number  code-golf  cipher  code-golf  base-conversion  counting  code-golf  sequence  random  classification  code-golf  string  subsequence  code-golf  permutations  code-golf  string  code-golf  string  cipher  code-golf  kolmogorov-complexity  arithmetic  integer  code-golf  quine  markov-chain  code-golf  string  code-golf  code-golf  ascii-art  maze 

6
ตรวจสอบว่าการท้าทายนั้นมีค่าตอบรับ
ฉันเป็นมากนักกอล์ฟรหัสสบาย ๆ และมักจะไม่เห็นโพสต์จนกว่าพวกเขาจะแสดงใน "คำถามเครือข่ายร้อน" sidebar มากกว่าใน StackOverflow โดยปกติฉันมาช้าไปกับเกมและเนื่องจากภาษาเดียวที่ฉันรู้คือ Python มีจุดเล็กน้อยที่ฉันตอบเพราะมีคำตอบของ Python อยู่แล้ว ความท้าทายของคุณคือการคิดออกว่าคำถามนั้นคุ้มค่ากับฉันหรือไม่ การป้อนข้อมูล: รหัสของคุณ (ฟังก์ชั่นหรือโปรแกรม) จะใช้พารามิเตอร์อินพุตหนึ่งรายการ i เอาท์พุท: Truthy หรือ Falsey ค่าสำหรับ iID เอาท์พุทจริงถ้าคำถามมีมากกว่า 5 คำตอบมากกว่า 3 คะแนนคำถามและหนึ่งหรือน้อยกว่าคำตอบในงูหลาม (ไม่มีความแตกต่างระหว่างรุ่น) กฎ / ชี้แจง: รูปแบบการป้อนข้อมูลอาจเป็นสิ่งที่สมเหตุสมผล (stdin, file, command line) แต่ควรระบุไว้ในคำตอบของคุณ ชนิดข้อมูลและช่องว่างนำหน้า / ต่อท้ายนั้นไม่สำคัญ codegolf.stackexchange.comสมมติรหัสคำถามที่ถูกต้องสำหรับ ไม่สนใจข้อกำหนดคำถามเฉพาะภาษา (เช่นถ้าคำถามตรงกับคะแนนโหวตและคำตอบและไม่มีคำตอบ Python เพราะเป็น Java เท่านั้นมันยังคงส่งผลให้เกิดความจริง) คำตอบนั้นถือว่าเป็นคำตอบของ …

3
แยกความแตกต่างระหว่างคำนามผู้ชายและคำนามผู้หญิงในภาษาฝรั่งเศสไม่เกิน 100 ตัวอักษร
คุณต้องเขียนโปรแกรมขนาดเล็กมากภายใน 100 ตัวอักษร โปรแกรมของคุณต้องแยกความแตกต่างระหว่างคำนามภาษาฝรั่งเศสแบบผู้ชายและแบบผู้หญิง ผลลัพธ์ควรเป็นunถ้าเป็นแบบผู้ชายและuneเป็นแบบผู้หญิง บ่อยครั้งที่มีกฎทางสถิติบางอย่างที่คุณสามารถติดตามได้ (เช่นถ้ามันลงท้ายด้วย "e" มันจะเป็นผู้หญิงมากกว่าผู้ชาย) อินพุต : คำภาษาฝรั่งเศส มันอาจประกอบด้วยตัวอักษรตัวเล็กและขีดกลางใด ๆ อินพุตตัวอย่าง: ami ผลผลิต : unถ้าคำนั้นเป็นผู้ชายและuneถ้าคำนั้นเป็นผู้หญิง ตัวอย่างผลลัพธ์: un คุณไม่ต้องพูดถูกทุกคำ เป้าหมายของคุณคือแม่นยำที่สุดเท่าที่จะทำได้ เกณฑ์การให้คะแนน : คำตอบของคุณจะต้องไม่เกิน 100 ตัวอักษร งบดังกล่าวเป็นprintหรือconsole.logหรือalertไม่ไม่นับเป็นส่วนหนึ่งของไบต์รวมของคุณ นอกจากนี้คุณยังสามารถเขียนฟังก์ชันหรือวิธีการที่ทำงานนี้ซึ่งในไม่กี่ไบต์แรก (เช่นf=x=>) ซึ่งเป็นส่วนหนึ่งของการประกาศฟังก์ชั่นจะไม่นับรวมเป็นของคุณ คะแนนรวมของคุณคือจำนวนคำตอบที่ไม่ถูกต้อง ความสัมพันธ์จะขาดตามขนาดรหัส คำนามที่จะทดสอบด้วย: un ami un café un chapeau un concert un crayon un garage un garçon un …

23
เล่นกับเต่าดนตรี
ลูกสองคนของฉันชอบเล่นกับของเล่นต่อไปนี้: พื้นที่สีที่มีรูปร่างอยู่ด้านในสามารถสัมผัสได้และเต่าก็จะทำการจุดไฟและเล่นเสียงหรือบอกชื่อของสีหรือรูปร่างที่อยู่ภายใน ปุ่มกลางเปลี่ยนโหมด มีโหมดหนึ่งที่พื้นที่เล่นโน้ตดนตรีที่แตกต่างกันเมื่อสัมผัสกับการบิด: หากเด็กสัมผัสสามพื้นที่ต่อเนื่องตามเข็มนาฬิกาจะมีการเล่นทำนองพิเศษ 1 หากวางทั้งสามพื้นที่ติดต่อกันเป็นทวนเข็มนาฬิกาจะมีการเล่นทำนองพิเศษ 2 ความท้าทาย ลองจำลองตรรกะภายในของของเล่น ให้สตริงที่มี 3 กดของเด็กคืนสองค่าที่ชัดเจนและเชื่อมโยงกันหากกดสามครั้งสำหรับพื้นที่ต่อเนื่อง (ตามเข็มนาฬิกาหรือทวนเข็มนาฬิกา) และค่าที่แตกต่างที่สามถ้าพวกเขาไม่ได้ รายละเอียด พื้นที่ป้อนข้อมูลจะถูกตั้งชื่อด้วยอักขระแต่ละตัวซึ่งสามารถเป็นสีของพวกเขา: ROYGBสำหรับสีแดงสีส้มสีเหลืองสีเขียวและสีน้ำเงิน หรือรูปร่างของพวกเขา: HSRTCสำหรับหัวใจ, สี่เหลี่ยม, ดาว ( R), สามเหลี่ยมและวงกลม เคสไม่สำคัญคุณสามารถเลือกทำงานกับอินพุตและเอาต์พุตได้เป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก โปรแกรมจะได้รับสตริง (หรืออาร์เรย์ถ่านหรืออะไรก็ตามที่เทียบเท่า) ด้วยการกดสามครั้ง ตัวอย่าง (โดยใช้สี): RBO, GYO, BBR, YRG, YGB, ORB... โปรแกรมจะแสดงผลลัพธ์ที่แตกต่างกันสามค่าที่เชื่อมโยงกันเพื่อแสดงผลลัพธ์ที่เป็นไปได้สามประการ: ค่าแรกหากการรวมกันไม่ทำให้เกิดท่วงทำนองพิเศษค่าที่สองถ้าการรวมกันก่อให้เกิดท่วงทำนองพิเศษตามเข็มนาฬิกาและค่าที่สาม ท่วงทำนองพิเศษทวนเข็มนาฬิกา ตัวอย่าง: 0ไม่มีชุดค่าผสมพิเศษ1สำหรับทำนองที่เกิดจากการผสมตามเข็มนาฬิกาและ-1สำหรับทำนองที่เกิดจากการผสมทวนเข็มนาฬิกา คุณไม่จำเป็นต้องกังวลเกี่ยวกับการจัดการอินพุตที่ไม่ถูกต้อง กรณีทดสอบ Input Output // Input based on …

14
นี่เป็นตัวเลขสามเหลี่ยมที่ถูกตัดทอนหรือไม่?
ลำดับ OEIS ที่เกี่ยวข้อง: A008867 หมายเลขสามเหลี่ยมที่ถูกตัดทอน คุณสมบัติทั่วไปของตัวเลขสามเหลี่ยมคือพวกเขาสามารถจัดเรียงในรูปสามเหลี่ยม ตัวอย่างเช่นใช้ 21 และจัดเป็นสามเหลี่ยมของos: โอ อู OOO oooo ooooo oooooo ลองกำหนด "การตัดปลาย:" การตัดสามเหลี่ยมขนาดเดียวกันจากแต่ละมุม วิธีหนึ่งในการตัดทอน 21 มีดังนี้: . . . OOO oooo . ooo . . oo . (รูปสามเหลี่ยม.ถูกตัดจากต้นฉบับ) oเหลืออีก12 วินาทีดังนั้น 12 จึงเป็นเลขสามเหลี่ยมที่ถูกตัดทอน งาน งานของคุณคือการเขียนโปรแกรมหรือฟังก์ชั่น (หรือเทียบเท่า) ที่ใช้จำนวนเต็มและส่งกลับ (หรือใช้วิธีการส่งออกมาตรฐานใด ๆ ) ไม่ว่าจะเป็นตัวเลขเป็นจำนวนสามเหลี่ยมตัดทอน กฎระเบียบ ไม่มีช่องโหว่มาตรฐาน อินพุตเป็นจำนวนเต็มที่ไม่เป็นลบ การตัดไม่สามารถมีความยาวด้านเกินกว่าครึ่งหนึ่งของสามเหลี่ยมเดิม (เช่นการตัดไม่สามารถซ้อนทับกันได้) …
20 code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.