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

การแข่งขันเพื่อแก้ปัญหาเฉพาะผ่านการใช้งานและการจัดการของสตริง

6
การให้คะแนนสะพานมือ
หนึ่งในสิ่งที่ทำให้สะพานสัญญาน่าสนใจมากคือเกมเมตา "ประดิษฐ์" ที่มีความซับซ้อนสูง ระบบการให้คะแนนของมือนี้เป็นเพียงส่วนเล็ก ๆ ของมัน Bridge เป็นเกมไพ่กลโกง ผู้เล่นแต่ละคนได้รับในมือของ 13 ใบและเกมเริ่มต้นด้วยการเสนอราคา การเสนอราคาเป็นตัวกำหนดว่าส่วนที่เหลือของเกมจะเล่นอย่างไรและเป็นส่วนสำคัญของเกม เพื่อให้แน่ใจว่าคุณและคู่ของคุณจะไม่เสนอราคาสูงเกินไป (หรือต่ำเกินไป) ระบบการให้คะแนนแบบประดิษฐ์นี้ได้รับการพัฒนาขึ้นเพื่อบอกคุณว่ามือของคุณดีแค่ไหน เกณฑ์การให้คะแนน นี่คือตัวอย่างมือ: S:KQT5 H:J72 D:965 C:AK8 S, H, D, C เป็นตัวแทนของชุดสูท (โพดำ, หัวใจ, เพชรและคลับ) และส่วนที่เหลือเป็นไพ่ในชุดเหล่านั้น ดังนั้นมือนี้จึงมีราชินีแห่งโพดำ (Q), ราชาแห่งโพดำ (K), สิบโพดำ (T), ห้าโพดำ, แจ็คแห่งหัวใจ, เจ็ดดวง, ฯลฯ ระบบการให้คะแนนทำงานดังนี้: คุณได้รับ 4 แต้มสำหรับทุกแต้ม (A) คุณมี 3 คะแนนสำหรับทุกราชา (K), 2 …

1
Rickrolls ที่เป็นข้อความ
เนื่องจาก rickrolling เป็น meme ที่ยิ่งใหญ่ที่สุดในโลกคุณ[รู้กฎและดังนั้นฉัน]จึงต้องเขียนรหัสที่สั้นที่สุด ให้[คุณลง]มีข้อความที่ป้อนซึ่งประกอบด้วยตัวอักษรเครื่องหมายวรรคตอนและช่องว่าง เมื่อใดก็ตามที่วลี[โกหกและทำร้ายคุณ]จากบทที่สองแรกปรากฏในข้อความ ... We're no strangers to love You know the rules and so do I A full commitment's what I'm thinking of You wouldn't get this from any other guy I just wanna tell you how I'm feeling Gotta make you understand Never gonna …
13 code-golf  string 

8
จิมมี่ต้องการรองเท้าคู่ใหม่!
จิมมี่มีงานยุ่งเมื่อสัปดาห์ที่แล้วกับแพลตฟอร์มและเชือกเหล่านี้ และจิมมี่ผู้น่าสงสารไม่มีแม้แต่ขาหรือเท้าที่จะยืน! งานของคุณคือรับเชือกที่มี Jimmys หลายอันและมอบขาและรองเท้าให้พวกเขา! รับอินพุตในรูปแบบของ Jimmy String Jimmy String => /o\ /o\ /o\ มีเพียง/o\และ ให้ Jimmy แต่ละคนใส่เท้าที่มีลักษณะดังนี้: /o\ _/ \_ เปลี่ยนสตริงจิมมี่ที่ลอยอยู่ในหัวที่ป้อนเข้าไปในจิมมี่ด้วยสายฟุตเช่น: // Input /o\ /o\ /o\ // Output /o\ /o\ /o\ _/ \_ _/ \_ _/ \_ หาก 2 Jimmys อยู่ใกล้กันพวกเขาจะต้องย้ายไปทำห้องให้ว่าง Jimmys จะย้ายไปทางขวาเสมอเพื่อให้มีที่ว่างสำหรับ Jimmys อื่น ๆ // Input /o\/o\ …

6
ใช้สิ่งที่ไม่ดี
ขณะนี้มี meme บนอินเทอร์เน็ตที่ประกอบด้วยการประโยคย้อนกลับความหมายและเพิ่มn'tในตอนท้าย ตัวอย่างเช่นI am smallกลายเป็นI am talln't ท้าทาย เพื่อประโยชน์ในการท้าทายเราจะทำสิ่งนี้ให้ง่ายขึ้น: งานของคุณคือการตรวจสอบเมื่อใดก็ตามที่มีการปฏิเสธในประโยคและแทนที่ด้วยคำว่า 'บวก' ที่n'tเพิ่มเข้ามาในตอนท้าย จะมีบางส่วนหากินที่จะอธิบายในกฎ กฎระเบียบ คุณต้องใช้เชือกเป็นการป้อนข้อมูลและส่งกลับสตริงเป็นเอาท์พุท ข้อมูลที่ป้อนจะเป็นประโยคตัวพิมพ์เล็กโดยมีเครื่องหมายวรรคตอนเท่านั้น.และ,เป็น คุณต้องเปลี่ยนใด ๆno <any_word>หรือกับnot <any_word><any_word>n't no/ notต้องเป็นคำศัพท์และไม่ใช่ซับสตริง: คุณไม่จำเป็นต้องเปลี่ยนแปลงอะไรเลยnone of those หากคำนั้นจบด้วย a nคุณต้องแทนที่n'tด้วย't: no planกลายเป็นplan'tและไม่ plann't เมื่อnoหรือnotไม่ปฏิบัติตามด้วยคำพูดใด ๆ เครื่องหมายวรรคตอนหรืออื่นno/ คุณต้องแทนที่ด้วยnotyesn't คำประสมนับเป็นหนึ่งคำ ดังนั้นแม้ว่าno-opประกอบด้วยอักขระย่อยnoก็ไม่ได้มีคำว่าไม่มี ดังนั้นผลที่จะได้รับno-opและไม่ได้ -opn't คุณไม่ต้องกังวลเกี่ยวกับข้อผิดพลาดทางไวยากรณ์ ยกตัวอย่างเช่นจะส่งผลให้there is no waythere is wayn't ไม่อนุญาตช่องโหว่มาตรฐาน นี่คือcodegolfดังนั้นรหัสที่สั้นที่สุดชนะ มีบางตัวอย่างแม้ว่าความท้าทายนี้จะดูไม่ชัดเจนในตอนนี้ …
12 code-golf  string 

14
นาฬิกา (แปล) รหัส
บทนำ: ฉันมียันต์ต่าง ๆ มากมายที่เก็บไว้ในเอกสารที่ฉันเคยรวบรวมเมื่อตอนเป็นเด็กฉันเลือกบางอย่างที่ฉันคิดว่าเหมาะสมที่สุดสำหรับความท้าทาย ส่วนใหญ่ยังอยู่ในกล่องทรายและฉันยังไม่แน่ใจว่าฉันจะโพสต์ทั้งหมดหรือเพียงไม่กี่ นี่คืออันที่สามและง่ายที่สุด (หลังรหัสศูนย์คอมพิวเตอร์และรหัสTrifid ที่ฉันโพสต์ไว้ก่อนหน้านี้) ด้วย Clock Cipher เราใช้ภาพต่อไปนี้เพื่อเข้ารหัสข้อความ: ดังนั้นประโยคที่this is a clock cipherจะกลายเป็น: t h i s i s a c l o c k c i p h e r (without additional spaces of course, but added as clarification) 19:7:8:18:00:8:18:00:AM:00:2:11:14:2:10:00:2:8:15:7:4:17 ท้าทาย: รับสตริงsentence_to_encipherเข้ารหัสตามที่อธิบายไว้ข้างต้น กฏท้าทาย: คุณสามารถสันนิษฐานได้ว่าsentence_to_encipherจะมีเพียงตัวอักษรและช่องว่าง คุณสามารถใช้ตัวพิมพ์เล็กเต็มหรือตัวพิมพ์ใหญ่เต็มรูปแบบได้ …

30
รหัสสีจริง
สีจริง (24- บิต) ที่Wikipediaอธิบายไว้ในส่วนที่เกี่ยวข้องดังนี้ 24 บิตมักจะใช้ 8 บิตของแต่ละ R, G, B ณ ปี 2018 ความลึกของสี 24 บิตถูกใช้โดยแทบทุกเครื่องคอมพิวเตอร์และโทรศัพท์หน้าจอโทรศัพท์และรูปแบบการจัดเก็บภาพส่วนใหญ่ เกือบทุกกรณีที่มี 32 บิตต่อพิกเซลหมายความว่า 24 ใช้สำหรับสีและ 8 ที่เหลือเป็นช่องอัลฟาหรือไม่ได้ใช้ 2 24ให้ความหลากหลายของสี 16,777,216 สี ดวงตามนุษย์สามารถแยกแยะสีได้มากถึงสิบล้านสี[10]และเนื่องจากขอบเขตของการแสดงมีขนาดเล็กกว่าช่วงของการมองเห็นของมนุษย์นี่หมายความว่าสิ่งนี้ควรครอบคลุมช่วงนั้นโดยมีรายละเอียดมากกว่าที่สามารถรับรู้ได้ ... ... ระบบ Macintosh อ้างถึงสี 24 บิตเป็น "ล้านสี" บางครั้งคำว่า "สีจริง" ใช้เพื่อหมายถึงสิ่งที่บทความนี้เรียกว่า "สีโดยตรง" [13]นอกจากนี้ยังใช้เพื่ออ้างถึงความลึกของสีทั้งหมดที่มากกว่าหรือเท่ากับ 24 สีทั้งหมด 16,777,216 สี งาน เขียนโปรแกรมที่สร้างและส่งกลับค่าสีทั้งหมด 16,777,216 สีภายในอาร์เรย์เป็นสตริงในrgb()ฟังก์ชันCSS …

17
Codegolf Rainbow: วาดในขาวดำ
บทนำ: (ที่มา: Wikipedia ) เมื่อเราดูรุ้งมันจะมีสีจากบนลงล่างเสมอ: สีแดง; ส้ม; สีเหลือง; เขียว; สีน้ำเงิน; คราม; ม่วง ถ้าเราดูที่วงแหวนเหล่านี้แต่ละวงแหวนสีแดงย่อมใหญ่กว่าวงแหวนม่วง นอกจากนี้ยังเป็นไปได้ที่จะมีรุ้งสองหรือสามตัวในเวลาเดียวกัน ทั้งหมดนี้รวมกันจะถูกนำมาใช้ในการท้าทายนี้: ท้าทาย: ได้รับจำนวนเต็มnเอาท์พุทที่วงแหวนหลายวงของ 'สายรุ้ง' (อาจมากกว่าหนึ่ง) ที่เราจะใช้ตัวอักษรvibgyorสำหรับสี ดูกรณีทดสอบด้านล่างเพื่อดูว่ามีการสร้างขึ้นจากด้านบนn=1อย่างไรและวิธีจัดการระยะห่าง (ที่n=8) อย่างที่คุณเห็นจะมีการเพิ่มช่องว่างหนึ่งอันระหว่างสองสายรุ้งรวมถึงระยะห่างที่ด้านบนก่อนที่เราจะเพิ่มวงแหวนของรุ้งถัดไป กฏท้าทาย: คุณได้รับอนุญาตให้ใช้เงินทุนVIBGYORแทนตัวพิมพ์เล็ก ควรมีช่องว่างระหว่างรุ้งแต่ละตัว จำนวนช่องว่างนำหน้าและ / หรือช่องว่าง / บรรทัดใหม่ใด ๆ ที่อนุญาตตราบใดที่สายรุ้งที่เกิดขึ้นจริง (ไม่ว่าจะอยู่ที่ใดก็ตามบนหน้าจอ) จะถูกต้อง อินพุตจะเป็นจำนวนเต็มบวกเสมอ ( >= 1) พฤติกรรมเมื่อn=0ไม่ได้กำหนดดังนั้นและโปรแกรม / ฟังก์ชั่นสามารถทำสิ่งที่มันต้องการ ( n=1เอาท์พุทอะไร; เอาท์พุทรุ้งของ; เอาท์พุทแบบสุ่ม; ล้มเหลวด้วยข้อผิดพลาด ฯลฯ ) คุณได้รับอนุญาตให้ส่งออกรายการ …

10
อีโมติคอนกอล์ฟ
บทนำ ความท้าทายของคุณในวันนี้ (ได้รับแรงบันดาลใจจากความท้าทายนี้ ) คือการเขียนตัวอย่างฟังก์ชั่นหรือโปรแกรมเต็มรูปแบบซึ่งแต่ละตัวจะแสดงอิโมติคอน ASCII ที่หลากหลายโดยไม่ต้องใช้อักขระซ้ำ ท้าทาย รายการอิโมติคอน ASCII ที่ถูกต้องสำหรับความท้าทายนี้มีทั้งที่นี่และในบล็อกรหัสที่ด้านล่างของโพสต์นี้ ข้อมูลโค้ดแต่ละอันควรอยู่ในบรรทัดแยกต่างหากในการส่งของคุณ คุณสามารถใช้ภาษาเดียวเท่านั้นสำหรับตัวอย่างทั้งหมด ข้อมูลแต่ละชุดจะต้องส่งออกทั้งที่ stdout หรือกลับสตริงที่มีไอคอนแสดงอารมณ์และตัวเลือกท้ายบรรทัดใหม่และไม่มีอะไรอื่น คุณไม่สามารถใช้อักขระใด ๆ มากกว่าหนึ่งครั้งในตัวอย่างทั้งหมดอย่างไรก็ตามการใช้อักขระหลาย ๆ ครั้งในตัวอย่างเดียวก็ใช้ได้ คุณไม่สามารถใช้อักขระใด ๆ ที่ไม่ได้อยู่ในเพจรหัสของภาษาของคุณ (หรือ ascii หากภาษาของคุณไม่ได้ใช้เพจรหัสที่กำหนดเอง) ในตัวอย่างใด ๆ อีกวิธีหนึ่งคุณถูก จำกัด ไว้เฉพาะอักขระที่สามารถเข้ารหัสในหนึ่งไบต์ ไม่มีส่วนย่อยใด ๆ สามารถป้อนข้อมูลใด ๆ ได้ ช่องโหว่มาตรฐานไม่ได้รับอนุญาต คะแนนของคุณคือจำนวนตัวอย่างที่ไม่ซ้ำกันซึ่งแต่ละคนจะพิมพ์อิโมติคอน ASCII ที่แตกต่างกันในไฟล์ข้อความด้านบน คะแนนสูงสุดชนะ! โชคดี! อิโมติคอนที่อนุญาตแยกช่องว่าง: :-) :) :-] :] :-3 :3 …

23
แปลงตัวเลขเป็นตัวอักษรและในทางกลับกันเป็นสตริง
ขึ้นอยู่กับรายการของตัวเลขและตัวอักษรที่เทียบเท่ากันใช้อินพุตสตริงแทนที่อักขระของสตริงนั้นด้วยตัวเลข / ตัวอักษรและผลลัพธ์ผลลัพธ์ที่เทียบเท่ากัน รายการ 1 = a 2 = b 3 = c 4 = d 5 = e 6 = f 7 = g 8 = ชม 9 = ฉัน 0 = j อินพุต thisisastring1124 เอาท์พุต t89s9s1str9n7aabd กฎระเบียบ ตัวเลขเทียบเท่ากับตัวอักษรตัวพิมพ์เล็กเท่านั้น ตัวละครใด ๆ นอกรายการจะถูกทิ้งไว้ตามที่เป็น สตริงอินพุตต้องไม่มีช่องว่าง อนุญาตให้ใช้โปรแกรมหรือฟังก์ชั่นเต็มรูปแบบได้ เนื่องจากเป็น code-golf ไบต์ที่น้อยที่สุดจึงชนะ
12 code-golf  string 

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

7
มาเข้ารหัสมันกันเถอะ!
ท้าทาย ความท้าทายคือการเข้ารหัสสตริงที่กำหนดโดยใช้กฎตามที่ระบุไว้ด้านล่าง สตริงจะมีตัวพิมพ์เล็กตัวอักษร , ตัวเลขและ / หรือช่องว่าง เทียบเท่าตัวละคร ตอนนี้ก่อนอื่นคุณต้องรู้วิธีการค้นหา "เทียบเท่า" ของตัวละครแต่ละตัว หากตัวละครเป็นพยัญชนะนี่เป็นวิธีการค้นหาว่ามันเทียบเท่า: 1) List all the consonants in alphabetical order b c d f g h j k l m n p q r s t v w x y z 2) Get the position of the consonant you are …

3
“ ฟ็อกซ์บราวน์ด่วน” กระตือรือร้น“ กระโดด” พร้อมกับเกลียว Groovy
บทนำ เขียนโปรแกรมเพื่อเอาท์พุทเกลียวออกของ pangram ที่มีชื่อเสียงตามกฎที่กำหนด ท้าทาย แกรมเป็นประโยคที่ใช้ตัวอักษรทุกตัวอักษรที่กำหนดอย่างน้อยหนึ่งครั้ง หนึ่งใน pangrams ที่มีชื่อเสียงที่สุดคืออันที่ใช้อย่างกว้างขวางในโปรแกรมดูฟอนต์ของ Windows นั่นคือ " สุนัขจิ้งจอกสีน้ำตาลอย่างรวดเร็วกระโดดข้ามสุนัขขี้เกียจ " ความท้าทายคือการส่งออกเกลียวตามข้อความนี้ งานของคุณส่งออกข้อความที่แน่นอนนี้: heeeeellllllllllllazzzzzzzzzzz hummmmmmmmmmmmmppppppppppppppy hubrrrrrrrrrrrrrrrrrrooooooosy hukyddddoooooooooooooooggggwsy hukyveeeeerrrrrrrrrrrrrrrrtwsy hukyvxjjjjjjjjjjuuuuuuuuuttwsy hukyvxkbbrrrrrrrrrrrrrrrmttwsy hukyvxkogggggggttttttttomttwsy tukyvokoellllllllllllahomttwsy tukyvokoeovvvvvvvvvvvzhomttwsy tukyvocoeoummmmmmmmmezhomttwsy tukyvocoeoufooooooopezhomttwsy tukyvocohoufroooooxpezhomttwsy tukyvoiohoufrquuuwxpezhomttwsy tucyvoiohoufbqttiwxpezhomttwsy tucyvoiohoufbeehiwxprzhomttwsy tucyvoiohoufkccciwxprzeomttwsy tjiyvoidhounnnnnnwxprzeomttwsy tjiyvoidhojjjjjjjjxprzeomttwsy tjiyvoidhssssssssssprzeopttwsy tjiyvoidttttttttttttrzeopttwsy tjiyvoiyyyyyyyyyyyyyyzqopttwoy tjiyvouuuuuuuuuuuuuuuuqwpttwoy tjiyvffffnnnnnnnnnnnnnnwpttwoy tjiyossssssssssssssssssspthwoy tjizzzzalllllllllllleeeeehhwoy tjuuqqqqqqqqqqqqqqqqqeeeeehnod txxxxxoooooooooooooooffffffnod reeeeevvvvvvvvvvvvvvvvvvvvvvod gggggggoooooooooooooood นี่คือวิธีการสร้าง มีสุนัขจิ้งจอกที่กระตือรือร้นที่ชอบ pangram "สุนัขจิ้งจอกสีน้ำตาลอย่างรวดเร็วกระโดดข้ามสุนัขขี้เกียจ" …

2
ซานต้าต้องใช้เวลานานแค่ไหนในการส่งมอบของขวัญของเขา?
ฉันโพสต์ความท้าทายนี้เมื่อไม่นานมานี้ซึ่งเกี่ยวข้องกับจำนวนเอลฟ์ซานต้าที่ต้องส่งของขวัญ เนื่องจากจำนวนประชากรที่เพิ่มขึ้นซานต้าจึงค่อนข้างกดดันมากขึ้นในปีนี้ แม้ว่าในอดีตเราดำเนินการแบบอะซิงโครนัสมากเราเริ่มทำการทดลองด้วยการซิงโครไนซ์มากขึ้นเรื่อย ๆ ดังนั้นซานต้าต้องรู้ว่าจะต้องใช้เวลานานแค่ไหนในการส่งของขวัญให้กับแต่ละภูมิภาคด้วยจำนวนเอลฟ์ที่กำหนด น้ำหนักของถ่านหินไม่เปลี่ยนแปลงในช่วงสองปีที่ผ่านมา - มันยังหนักกว่าของขวัญดังนั้นซานต้าต้องการสามเอลฟ์ต่อคนซนในบ้านและอีกสองเอลฟ์ต่อคนดีในบ้าน เอลฟ์ใช้เวลาตลอดทั้งปีในการฝึกซ้อมคริสต์มาสดังนั้นพวกเขาจึงไม่ต้องการพักผ่อนระหว่างการส่งมอบ พวกเขาสามารถจัดส่งของขวัญไปที่บ้านหนึ่งหลังเท่านั้นและต้องกลับไปเลื่อนซานต้าและรวบรวมของขวัญถัดไปก่อนที่จะไปบ้านหลังถัดไป ด้วยเหตุผลที่ฉันไม่ได้มีอิสระในการแบ่งปันเอลฟ์ไม่ได้ใช้เวลาเดินทางระหว่างเลื่อนของซานต้าและบ้าน (แต่สามารถเดินทางได้เฉพาะเมื่อเลื่อนของซานต้าอยู่บนหลังคา) และเลื่อนของเขาใช้เวลาย้ายจากบ้านไปที่บ้าน (เลื่อนซานต้าจะตอบสนองความต้องการที่จะย้ายจากบ้านไปที่บ้านเพื่อเก็บน้ำมันเชื้อเพลิง แต่ฉันแล้วพูดมากเกินไป) เอลฟ์ที่ส่งมอบของขวัญจะต้องใช้เวลาสี่วินาที*แต่ละครั้งที่ส่งมอบและเอลฟ์ที่ส่งมอบต้องใช้เวลาห้าวินาที*ในการส่งแต่ละครั้ง (ตามระเบียบของ Santa Aviation Administration ถุงมือที่มีฝุ่นถ่านหินจะต้องถูกเผาทันทีเมื่อ ขึ้นเลื่อนซึ่งใช้เวลาพอสมควร) นอกจากนี้บ้านต้องเข้าเยี่ยมชมตามลำดับที่อยู่บนแผนที่จากซ้ายไปขวาและเอลฟ์ไม่สามารถเริ่มส่งของขวัญไปยังบ้านอื่น ๆ ได้จนกว่าของขวัญทั้งหมดจะถูกส่งไปยังบ้านที่พวกเขาอยู่ในปัจจุบัน หากเราสันนิษฐานว่าซานต้ามีเอลฟ์มากพอสำหรับภูมิภาคนี้จะใช้เวลาเพียงตราบเท่าที่ส่งมอบของขวัญให้ใครบางคนในรายการที่ซุกซน 5 วินาทีต่อบ้านหรือ 4 วินาทีต่อบ้านถ้าทุกคนดี แต่เมื่อเทียบกับฤดูกาลที่ผ่านมาคริสต์มาสซานต้าที่มาถึงนี้อาจมีเอลฟ์ไม่มากพอสำหรับแต่ละภูมิภาคดังนั้น 4 วินาทีจึงเป็นเวลาขั้นต่ำ*ที่จะส่งมอบของขวัญให้บ้านใด ๆ เว้นแต่ว่ามี 0 คนดีและ 0 คนซนซึ่งในกรณีนี้จะใช้เวลา 0 วินาที นอกจากนี้หากแม้แต่บ้านหลังหนึ่งมีคนอยู่ในรายชื่อที่ซุกซนซานต้าจะต้องการเอลฟ์อย่างน้อยสาม ถ้าอย่างน้อยหนึ่งในบ้านมีใครสักคนอยู่ในรายชื่อที่ดีและไม่มีใครอยู่ในรายชื่อที่ซุกซนซานต้าจะต้องมีเอลฟ์อย่างน้อยสองคน หากไม่มีบ้านอยู่ในจิตวิญญาณคริสต์มาสเอลฟ์จำนวนใด (รวมถึง 0) จะใช้เวลา 0 วินาที บนแผนที่ของซานต้าบ้านเป็นตัวแทนจากและบ้านแต่ละหลังถูกแบ่งออกโดย* …
12 code-golf  string 

1
ทำลายสตริง!
ท้าทาย รับอินพุตสตริงส่งออกเวอร์ชันที่ทำลายแล้ว กระบวนการ P r Pr r o o o g g g r r r rogr r a -> a -> a -> a -> a -> -> -> -> -> m m m m m m m m m m mmar m i i i i i i …

30
อุปกรณ์ของฉันทำงานผิดปกติ ... ละเมิดพฤติกรรมสตริงที่ไม่ได้กำหนด!
ช่วยด้วย! อุปกรณ์ของฉันทำงานผิดปกติและเมื่อใดก็ตามที่ฉันพยายามที่จะทำซ้ำสตริงฉันได้รับผลลัพธ์ที่ยุ่งเหยิง แทนที่จะทำซ้ำสตริงเดิมNครั้งมันจะเติมตารางNxNด้วยอักขระแต่ละตัวและเติมสี่เหลี่ยมขึ้น ตัวอย่างเช่นกำหนด String "Test"และจำนวน2แทนที่จะ"TestTest"ได้รับ: TT TT ee ee ss ss tt tt หลังจากที่ฉันเห็นสิ่งนี้มาระยะหนึ่งฉันก็เริ่มชอบมัน งานของคุณในวันนี้คือการทำซ้ำพฤติกรรมที่แปลกประหลาดนี้ รับสตริงที่ไม่ว่างซึ่งประกอบด้วย ASCII ที่พิมพ์ได้เท่านั้นและจำนวนเต็มบวกส่งออกอุปกรณ์ของฉันที่ชำรุด String ใช้กฎมาตรฐานทั้งหมด อินพุตและเอาต์พุตอาจได้รับการจัดการผ่านค่าเฉลี่ยที่สมเหตุสมผล นี่คือโค้ดกอล์ฟดังนั้นโค้ดที่สั้นที่สุดเป็นไบต์ในแต่ละภาษาจะชนะ กรณีทดสอบ อินพุต เอาท์พุต ---------- "ทดสอบ", 2 TT TT จ จ เอสเอส เอสเอส TT TT ---------- "UuU", 3 UUU UUU UUU uuu uuu uuu UUU UUU UUU ---------- …
12 code-golf  string 

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