คำถามติดแท็ก code-golf

Code-golf เป็นการแข่งขันเพื่อแก้ไขปัญหาเฉพาะในส่วนที่น้อยที่สุดของซอร์สโค้ด

1
กำหนดผู้ชนะการแข่งขัน Connect 4
คุณได้รับตาราง Connect 4 ที่ได้รับการเติมเต็มบางส่วน (7x6) O X O X X O X O O X O X O X X O X X X O O X O O O X X O X (อินพุตสามารถกำหนดเป็นอาร์เรย์ 1D หรือ 2D และเป็นตัวอักษรหรือตัวเลขเป็นต้น) สมมติว่า X เริ่มเกม ยังไม่มีใครได้รับรางวัล ผู้เล่นอาจเล่นได้ไม่ดีจนถึงตอนนี้ แต่ตอนนี้พวกเขาทั้งสองจะใช้กลยุทธ์ที่ดีที่สุด กริดอินพุตไม่ผิดพลาด คุณต้องส่งออกค่าเดียวที่ระบุว่าผู้เล่นคนใดชนะ (หรือเสมอ) ความท้าทายของรหัสกอล์ฟ รหัสที่สั้นที่สุดจึงชนะ …

6
ย้อนกลับข้อความ Boustrophedon
Boustrophedonเป็นประเภทของข้อความสองทิศทางที่เส้นต่อเนื่องสลับกันระหว่างการอ่านจากซ้ายไปขวาและจากขวาไปซ้าย ทิศทางของตัวละครถูกสะท้อนด้วยทิศทางการอ่าน ในระบบการเขียนแบบย้อนกลับ boustrophedon อักขระถูกหมุน 180 แทนที่จะเป็นมิเรอร์ ท้าทาย เขียนโปรแกรม / ฟังก์ชั่นที่ยอมรับสตริงข้อความและคอลัมน์จำนวนหนึ่งและส่งออกสตริงที่จัดรูปแบบเป็นจำนวนคอลัมน์ที่ระบุโดยมีบรรทัดสลับกันพลิกคว่ำ อินพุต โปรแกรมของคุณควรยอมรับข้อโต้แย้งสองข้อ: S สตริงของข้อความที่จะจัดรูปแบบ N, จำนวนคอลัมน์ เอาท์พุต โปรแกรมของคุณควรเอาท์พุท S ที่ห่อหุ้มไว้ในคอลัมน์ N โดยมีบรรทัดสลับกันพลิก 180 องศา ทิศทางการอ่านของบรรทัดแรกนั้นจากซ้ายไปขวาเสมอ ไม่ต้องกังวลว่าจะวางบรรทัดตรงไหนบรรทัดสามารถแบ่งได้ทุกตัวอักษรโดยไม่ต้องใช้การสะกดคำ คุณอาจจะสมมติว่าสตริงอินพุตจะไม่มีตัวแบ่งบรรทัดใด ๆ ต่อไปนี้เป็นอักขระที่โปรแกรมของคุณควรสนับสนุนด้วยสำเนาที่พลิกกลับของพวกเขา: Uppercase: ABCDEFGHIJKLMNOPQRSTUVWXYZ ∀qƆpƎℲפHIſʞ˥WNOԀQɹS┴∩ΛMX⅄Z Lowercase: abcdefghijklmnopqrstuvwxyz ɐqɔpǝɟƃɥᴉɾʞlɯuodbɹsʇnʌʍxʎz Punctuation: &_?!"'., ⅋‾¿¡„,˙' กรณีทดสอบ S: The quick brown fox jumps over the lazy dog. …

21
สร้างตาราง XOR
บทนำ แฮคเกอร์เป็นดิจิตอลลอจิกเกตที่ใช้ระบบเอกสิทธิ์หรือ ^ส่วนใหญ่เวลานี้จะแสดงให้เห็นว่า ผลลัพธ์ที่เป็นไปได้ทั้งสี่ในไบนารี: 0 ^ 0 = 0 0 ^ 1 = 1 1 ^ 0 = 1 1 ^ 1 = 0 สิ่งนี้สามารถเห็นได้ว่าเป็นการเพิ่มโมดูโล 2 ในไบนารี่ ในทศนิยมเราต้องแปลงทศนิยมให้เป็นไบนารี35 = 100011และ25 = 11001ในการคำนวณค่า XOR เราวางมันไว้บนสุดของกันและกัน: 100011 11001 ^ -------- 111010 = 58 in decimal ภารกิจ : เมื่อได้รับค่าจำนวนเต็ม N มากกว่า 1 ให้ส่งออกตาราง …

18
ลบสระที่ต่อเนื่องกันมากกว่า n สระออกจากสตริงป้อนข้อมูล
ฉันไม่ชอบสตริงที่มีสระมากกว่าสามสระในหนึ่งแถว คุณสามารถเขียนโปรแกรมที่ลบสระทั้งหมดที่ฉันไม่ต้องการออกจากคำศัพท์ได้หรือไม่? คุณสามารถเขียนโปรแกรมหรือฟังก์ชั่น, รับอินพุตผ่าน STDIN (หรือทางเลือกที่ใกล้เคียงที่สุด), อาร์กิวเมนต์บรรทัดคำสั่งหรืออาร์กิวเมนต์ของฟังก์ชันและส่งผลลัพธ์ผ่าน STDOUT (หรือทางเลือกที่ใกล้เคียงที่สุด), ค่าส่งคืนของฟังก์ชันหรือพารามิเตอร์ อินพุตเป็นสตริงที่มีอักขระ ASCII ที่พิมพ์ได้เท่านั้น (0x20 ถึง 0x7E รวมอยู่ด้วย) เอาท์พุทเป็นสตริงที่มีเพียงการทำงานที่มากที่สุด 3 สระติดต่อกัน หากมีการเรียกใช้สระมากกว่า 3 สระติดต่อกันในสายป้อนโปรแกรมของคุณควรสร้างสตริงเอาท์พุทรวมถึงสระสามสระแรกที่พบในการทำงานนั้น Y ไม่ใช่เสียงสระสำหรับจุดประสงค์ของการท้าทายนี้ นี่คือรหัสกอล์ฟดังนั้นรหัสที่สั้นที่สุด (เป็นไบต์) ชนะ กรณีทดสอบ "Aeiou" => "Aei" "screeeen" => "screeen" "We're queueing up for the Hawaiian movie." => "We're queung up for the Hawaiin movie." …
19 code-golf  string 

11
คำนวณผลรวมสะสมของเวกเตอร์ที่มีขอบเขต
ผลรวมสะสมของเวกเตอร์คำนวณได้ง่ายๆโดยหาผลรวมขององค์ประกอบก่อนหน้าทั้งหมด ตัวอย่างเช่น vec = [1 1 1 -1 -1 -1 -1 -1 1 1 1 1 -1] cum_vec = [1 2 3 2 1 0 -1 -2 -1 0 1 2 1] ตอนนี้กำหนดขีด จำกัด บนและล่างหมายความว่าคุณหยุดเพิ่มผลรวมสะสมถ้ามันอยู่ที่ขีด จำกัด บนและหยุดลดผลรวมสะสมถ้ามันอยู่ที่ขีด จำกัด ล่าง ตัวอย่างง่ายๆ: upper_lim = 2 lower_lim = -1 vec = [1 1 …

2
ลำดับเปลือก Koopa
ในเกมซูเปอร์มาริโอที่หลากหลายเปลือกหอยสีเขียวและสีแดงของ Koopa Troopaสามารถเลื่อนลงบนพื้นผิวเรียบได้อย่างไม่น่าเชื่อและทำลายบล็อกอิฐที่ขวางทาง เมื่อกระสุนกระทบกับบล็อกอิฐบล็อกจะแตกตัวกลายเป็นพื้นที่ว่างเปล่าและกระสุน Koopa กลับทิศทาง เป็นตัวอย่างที่ดูเปลือกสีแดงที่นี่ สมมติว่าระดับซูเปอร์มาริโอนั้นสูงเพียงหนึ่งบล็อกและเซลล์กริดทุกเซลล์เป็นอิฐหรือพื้นที่ว่างยกเว้นเซลล์ที่อยู่ด้านซ้ายสุดที่มีกระสุนเคลื่อนที่ไปทางขวา ระดับยังเป็นระยะดังนั้นหากเชลล์ออกจากขอบขวาหรือซ้ายของระดับมันจะกลับเข้าสู่ฝั่งตรงข้าม ในสถานการณ์เช่นนี้เปลือกจะยังคงกระเด็นและทำลายบล็อกอิฐทั้งหมดในระดับจนกว่าจะไม่มีอีกต่อไป เปลือกจะเดินทางไกลแค่ไหนหลังจากที่บล็อกอิฐก้อนสุดท้ายแตก? ท้าทาย เขียนโปรแกรมหรือฟังก์ชั่นที่ใช้ในจำนวนเต็มทศนิยมที่ไม่เป็นลบ หมายเลขนี้ซึ่งแสดงในรูปแบบไบนารีโดยไม่มีศูนย์นำหน้า (ข้อยกเว้นเพียงอย่างเดียวคือ 0 เอง) เข้ารหัสเค้าโครงเลย์เอาต์ระดับสูงหนึ่งบล็อก A 1คือบล็อกอิฐและ a 0คือพื้นที่ว่าง Koopa Shell ถูกแทรกที่ขอบด้านซ้ายของระดับและเริ่มขยับไปทางขวา ตัวอย่างเช่นระดับที่เกี่ยวข้องกับการป้อนข้อมูล39คือ >100111 เพราะ100111เป็น 39 ในไบนารี่และ>และ<เป็นตัวแทนของเชลล์ที่เคลื่อนที่ทั้งซ้ายและขวาตามลำดับ คุณต้องพิมพ์หรือคืนค่าระยะทางทั้งหมดที่กระสุนเดินทางเมื่อเปลือกอิฐก้อนสุดท้าย (อาคา1) แตกหัก ผลลัพธ์สำหรับ39คือ7และการเปลี่ยนแปลงในระดับมีลักษณะดังนี้: Level Cumulative Distance >100111 0 <000111 0 >000110 0 0>00110 1 00>0110 2 000>110 3 000<010 …

19
ย้อนกลับและสี่เหลี่ยม
ในการท้าทายนี้คุณจะคำนวณตัวเลขจากลำดับที่น่าสงสัย ข้อมูลที่คุณป้อนเป็นจำนวนเต็มแบบไม่ลบทศนิยม กลับบิตในจำนวนเต็มนี้แล้วตารางจำนวนเพื่อรับผลลัพธ์ที่ต้องการ เมื่อย้อนกลับบิตคุณต้องไม่ใช้เลขศูนย์นำหน้าในอินพุต ตัวอย่างเช่น: 26 (base 10) = 11010 (base 2) -> 01011 (base 2) = 11 -> 11*11 = 121 25 อินพุต / เอาต์พุตแรกของลำดับนี้: 0: 0 1: 1 2: 1 3: 9 4: 1 5: 25 6: 9 7: 49 8: 1 9: 81 10: 25 11: 169 …

2
ท้าวทำคณิตศาสตร์!
ลำดับของการดำเนินการ PEMDAS เป็นกฎพื้นฐานในคณิตศาสตร์ที่บอกเราว่าควรดำเนินการตามคำสั่งอย่างไร: "วงเล็บเลขชี้กำลังการคูณและการหารและการบวกและลบ" ปัญหาคือ PEMDAS ไม่หลากหลายมาก! ถ้าคุณต้องการที่จะทำในลำดับอื่น เราจะไม่ยุ่งกับวงเล็บดังนั้นเราจึงเก็บมันไว้ในที่ที่มันอยู่ (อันดับแรก) สร้างโปรแกรมที่รับสองอาร์กิวเมนต์: สตริงที่บอกลำดับการดำเนินการที่ควรปฏิบัติ ตัวอย่างบางส่วน"DAMES", "SAD, ME", ,"ME SAD" "MEADS"ใช่ช่องว่างและเครื่องหมายจุลภาคก็โอเคเพราะทำให้ง่ายต่อการจดจำคำสั่ง การติดตามคำแนะนำในการแชท: การสนับสนุนช่องว่างและเครื่องหมายจุลภาคเป็นทางเลือก หากตัวอักษรตัวใดตัวหนึ่งหายไปหรือหากมีตัวอักษรเพิ่มเติมที่ไม่ควรอยู่ที่นั่นคุณสามารถพิจารณาอินพุตที่ไม่ถูกต้องและจัดการตามที่คุณต้องการ สตริงหรือนิพจน์ที่มีนิพจน์ที่ควรได้รับการประเมิน ส่งคืนผลลัพธ์ของนิพจน์เป็นตัวเลขทศนิยมหรือจำนวนเต็ม หากคำตอบไม่ใช่จำนวนเต็มจะต้องส่งคืนเป็นเลขทศนิยม กฎ: คุณสามารถรวมอาร์กิวเมนต์ที่ป้อนเข้าสองรายการเข้าเป็นหนึ่งเดียวได้ถ้าหากในภาษาของคุณง่ายขึ้น ไม่จำเป็นต้องเป็นสตริง แต่ต้องมีตัวอักษร คุณไม่สามารถทดแทนการเพิ่มด้วย 1, หารด้วย 2, เป็นต้น คุณสามารถเลือกอินพุตที่เป็นอันดับแรก นิพจน์ได้รับการประเมินจากขวาไปซ้ายจากซ้ายไปขวา (การเปลี่ยนแปลงของกฎโปสเตอร์ที่ส่งใด ๆ ใน 12 ชั่วโมงแรกที่มีวิธีอื่น ๆ ได้รับการยอมรับ) ( ) ^ * / + -การดำเนินงานของใช้สัญลักษณ์นี้: ตัวอย่างเช่นคุณไม่สามารถใช้¤แทน+การเพิ่มได้ …

1
หลีกเลี่ยงเชื้อสายที่ลาดชันที่สุด!
พื้นหลัง ไม่กี่เดือนที่ผ่านมาการผจญภัยในชีวิตของคุณกำลังจะเริ่มขึ้น ตอนนี้ในช่วงเวลาที่แม่นยำ (ใช่ตอนนี้) หลังจากเดือนแห่งความทุกข์ทรมานและการทำงานอย่างหนักคุณและกลุ่มเพื่อนกำลังยืนอยู่บนจุดสูงสุดของโลก ใช่คุณมีสิทธิที่คุณอยู่บนยอดSagarmatha อย่างไรก็ตามสิ่งต่าง ๆ ไม่เป็นไปตามที่คุณต้องการ หมอกหนาทึบล้อมรอบตัวคุณและพายุที่ดูไม่ดีอย่างไม่น่าเชื่อกำลังมาเร็วเท่าที่จะทำได้ คุณไม่ได้ยึดเชือกใด ๆ จนสุดและรอยเท้าของคุณก็ถูกปกคลุมไปด้วยหิมะ หากคุณต้องการที่จะอยู่รอด (อย่างน้อยก็ในวันนี้) คุณต้องออกจากที่นั่นให้เร็วที่สุดเท่าที่จะทำได้ แต่ก่อนอื่นคุณต้องหาวิธีที่จะรู้ว่าใบหน้าของภูเขาใดที่คุณควรลงมา โชคดีที่คุณนำโทรศัพท์ satของคุณมาด้วยซึ่งคุณได้แก้ไขก่อนการเดินทางเพื่อให้คุณสามารถตั้งโปรแกรมและดำเนินการโปรแกรมต่างๆได้ ท้าทาย คุณสามารถดาวน์โหลดแผนที่บนภูเขาด้วยโทรศัพท์ในรูปแบบ ASCII ที่ล้าสมัยและไม่สามารถอ่านบนโลกได้ งานของคุณคือการตัดสินใจว่าใบหน้าใดของภูเขาที่นำเสนอเชื้อสายที่ง่ายที่สุดเพื่อให้คุณสามารถเพิ่มโอกาสรอดชีวิต ในการทำเช่นนั้นคุณมีความคิดที่ยอดเยี่ยมในการเขียนโค้ดโปรแกรมบนโทรศัพท์ของคุณซึ่งจะบอกได้ว่าวิธีใดที่ง่ายที่สุด (ข้อจำกัดความรับผิดชอบ: กิจกรรมเหล่านี้ทำโดยผู้เชี่ยวชาญไม่มีโปรแกรมเมอร์คนใดได้รับบาดเจ็บระหว่างการบรรยายนี้โปรดอย่าลองทำที่บ้าน) แผนที่ทำจากตัวละคร/และ\(รวมถึงช่องว่างและบรรทัดใหม่) ในแผนที่ใด ๆ ยอดเขาจะถูกแสดงโดยเสมอ /\ \/ และจากแต่ละด้าน ( 1,2,3หรือ4) ของการประชุมสุดยอดคุณจะพบทางลง "ที่เป็นไปได้" เสมอ 1 /\ 2 3 \/ 4 เส้นทางจะถูกนำเสนอในวิธีถัดไปเสมอ: \ Steep-> / / …
19 code-golf 

12
ฉันเห็นว่ามา
เขียนโปรแกรมหรือฟังก์ชั่นที่ใช้จำนวนเต็มมากกว่า 1 หรือน้อยกว่า -1 นั่นคืออินพุตจะไม่เป็น 0, 1 หรือ -1 หากอินพุตคือ2เอาต์พุตควรเป็น: |\_/| |___| หากอินพุตคือ3เอาต์พุตควรเป็น: |\_/\_/| |______| หากอินพุตคือ4เอาต์พุตควรเป็น: |\_/\_/\_/| |_________| รูปแบบยังคงดำเนินต่อไปในลักษณะที่แน่นอนเช่นเดียวกันสำหรับอินพุตที่ใหญ่ขึ้น ตัวอย่างเช่นถ้าอินพุต10เอาต์พุตควรเป็น: |\_/\_/\_/\_/\_/\_/\_/\_/\_/| |___________________________| หากอินพุตคือ-2เอาต์พุตควรเป็น: ____ | | |_/\_| หากอินพุตคือ-3เอาต์พุตควรเป็น: _______ | | |_/\_/\_| หากอินพุตคือ-4เอาต์พุตควรเป็น: __________ | | |_/\_/\_/\_| รูปแบบยังคงดำเนินต่อไปในลักษณะเดียวกันกับอินพุตที่เล็กลง ตัวอย่างเช่นถ้าอินพุต-10เอาต์พุตควรเป็น: ____________________________ | | |_/\_/\_/\_/\_/\_/\_/\_/\_/\_| เอาต์พุตสามารถพิมพ์หรือส่งคืนเป็นสตริงที่มีบรรทัดใหม่ต่อท้ายเผื่อเลือก มุมบนขวา "ว่าง" ของเอาต์พุตสำหรับอินพุตเชิงลบอาจเป็นช่องว่างหรืออาจว่างเปล่า รหัสที่สั้นที่สุดในหน่วยไบต์ชนะ

30
ตัวเลขผสมกับเศษส่วนที่ไม่เหมาะสม
ตัวเลขผสมกับเศษส่วนที่ไม่เหมาะสม ในการท้าทายนี้คุณจะแปลงตัวเลขผสมให้เป็นเศษส่วนที่ไม่เหมาะสม เนื่องจากเศษส่วนที่ไม่เหมาะสมใช้จำนวนน้อยรหัสของคุณจะต้องสั้นที่สุด ตัวอย่าง 4 1/2 9/2 12 2/4 50/4 0 0/2 0/2 11 23/44 507/44 สเปค คุณอาจคิดว่าตัวส่วนของอินพุตจะไม่เป็น 0 อินพุตจะอยู่ในรูปแบบx y/zที่ x, y, z เป็นจำนวนเต็มแบบไม่ติดลบเสมอ คุณไม่จำเป็นต้องทำให้เอาต์พุตง่ายขึ้น นี่คือโค้ดกอล์ฟที่สั้นที่สุดในหน่วยไบต์

8
การคำนวณ CUDDLE
จากหน้าวิกิพีเดียในหมายเลข 69มีข้อสังเกตว่า69 2 = 4,761และ69 3 = 328,509ใช้ตัวเลขทศนิยมทั้งหมดร่วมกัน ในความเป็นจริงจำนวน69จำนวนต่ำสุดที่ตรงกับคุณสมบัตินี้ ด้วยเหตุผลที่คล้ายคลึงกัน32,043นั้นน่าทึ่ง: 32,043 2 = 1,026,753,849ใช้ตัวเลขทศนิยมทั้งหมด หากเรากำลังพูดถึงตัวเลขที่น่าสนใจเช่นนี้ต่อไปเราจะต้องมีสัญลักษณ์ สำหรับจำนวนเต็มที่สุดnอำนาจn 2 , ... , n kจะใช้ตัวเลขทศนิยมสิบ (ไม่นับเลขศูนย์นำ) อย่างน้อยหนึ่งครั้งค่ามากพอของk ถ้ามันมีอยู่แล้วเราจะเรียกต่ำสุดเช่นk กอด ( สะสมทศนิยมตัวเลข Exponent น้อย ) ของn งาน เขียนโปรแกรมหรือฟังก์ชั่นที่ยอมรับจำนวนเต็มเดียวที่ไม่ใช่เชิงลบnเป็น input และคำนวณและผลตอบแทนของมันกอด หากnไม่มีCUDDLEคุณสามารถส่งคืนอะไรก็ได้ยกเว้นจำนวนเต็มบวกรวมถึงข้อผิดพลาดหรือสตริงว่างตราบใดที่โค้ดของคุณหยุดทำงานในที่สุด กรณีทดสอบ คอลัมน์ซ้ายคืออินพุตคอลัมน์ขวาคือเอาต์พุต 0 1 2 15 3 10 4 10 5 11 6 …
19 code-golf  math 

2
ร้านโดนัท™
คุณไม่ได้ลงทะเบียนเพื่อสร้างโดนัทสำหรับ The Donut Shop ™ บริษัท โดนัทดิจิทัลที่ใหญ่ที่สุดในโลกส่วนใหญ่เป็นเพราะพวกเขาขายโดนัททุกขนาดเท่าที่จะเป็นไปได้ ตอนนี้มาตรฐานการซื้อขายในปัจจุบันยากมากคุณต้องเขียนโค้ดให้สั้นที่สุดเท่าที่จะทำได้เพื่อสร้างโดนัทเหล่านี้เพื่อให้ซอร์สโค้ดที่สร้างขึ้นนั้นสามารถวางไว้ด้านนอกของแพ็กเก็ตได้ ท้าทาย ให้ 4 อินพุตรัศมีของวงแหวนรอบนอกรัศมีของวงแหวนด้านในโรยที่เป็นไปได้และโอกาสของเซลล์ที่มีการโรยเอาท์พุทโดนัทที่ปกคลุมด้วยโรยเหล่านั้นซึ่งมีรัศมีด้านในและด้านนอกที่ถูกต้อง อินพุตอาจถูกใช้ตามที่คุณต้องการ (อาร์กิวเมนต์ของฟังก์ชัน stdin, อาร์กิวเมนต์ของโปรแกรม) และในลำดับใด ๆ โรยจะได้รับในรูปแบบ 1 ตัวอักษรต่อประเภทโรย ^+*-เป็น input โรยจะเป็นรายการของ 4 โรย, ^, +, *,- โอกาสของการโรยจะถูกป้อนเป็นค่าทศนิยมระหว่าง 0 ถึง 1 เช่น: 0.1,0.23 คุณต้องพิมพ์เอาต์พุตไปที่ stdout หรือเทียบเท่า โรยหน้าไม่ได้บนขอบของโดนัท การโรยแต่ละประเภทจะต้องมีโอกาสเท่ากันในแต่ละเซลล์ รัศมีจะได้รับในหน่วย 1 เซลล์ หากรัศมีภายในเท่ากับ 0 หรือรัศมีด้านนอกโดนัทจะถูกบอกว่าไม่มีวงแหวน รัศมีทั้งสองจะเป็นจำนวนเต็มที่ไม่เป็นลบ ขอบด้านในและด้านนอกของโดนัทจะต้องแสดงโดยใช้แฮช ( #) …

5
บิตของผักดอง
โมดูลดองเกิลของไพ ธ อนใช้สำหรับการทำให้เป็นอนุกรมทำให้สามารถทิ้งวัตถุในลักษณะที่สามารถสร้างขึ้นใหม่ได้ในภายหลัง สำหรับสิ่งนี้ pickle ใช้ภาษาสแต็กพื้นฐานอย่างง่าย เพื่อให้เข้าใจง่ายเราจะติดต่อกับชุดย่อยของภาษานี้: ( Push a mark to the stack S'abc'\n Push a string to the stack (here with contents 'abc') l Pop everything up to the last mark, wrapping all but the mark in a list t Pop everything up to the last mark, wrapping …

14
“ Hello world” ที่สร้างโปรแกรม“ Hello world” ที่แตกต่างกัน
สร้างโปรแกรมที่ส่งสตริงสวัสดีโลก ("Hello world", "Hello, World" ฯลฯ ) และซอร์สโค้ด เอาต์พุตถูกเขียนไปยัง stdout หรือเทียบเท่า Hello world string ถูกฝังอยู่ในซอร์สโค้ด ตัวอย่างเช่นผลลัพธ์สำหรับอาจเป็น (some source code here)hello world(some source code here) เมื่อเอาต์พุตถูกคอมไพล์หรือตีความอีกครั้งมันควรสร้างเอาต์พุตที่คล้ายกัน แต่สตริง Hello world ต้องมีเครื่องหมายวรรคตอนหรือการใช้อักษรตัวพิมพ์ใหญ่อื่น ตัวอย่างเช่นตัวอย่างก่อนหน้านี้สามารถสร้างผลลัพธ์ต่อไปนี้ (some source code here)hello, wORld(some source code here) แต่ละ "(ซอร์สโค้ดบางตัวที่นี่)" ในตัวอย่างเหล่านี้สามารถเปลี่ยนแปลงได้หลังจากการดำเนินการแต่ละครั้งหรืออาจเหมือนกัน ผลลัพธ์ของคุณจะต้องมีสตริงสวัสดีโลกที่ถูกต้องเพียงครั้งเดียว มันอาจมีสตริงสวัสดีโลกที่ไม่ถูกต้องจำนวนเท่าใดก็ได้ ซอร์สโค้ดอาจมีจำนวนของความคิดเห็นใด ๆ และสตริง hello world อาจถูกฝังอยู่ในความคิดเห็น โปรแกรมแรกสามารถมีสตริง …

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