คำถามติดแท็ก hello-world

ความท้าทายที่เกี่ยวข้องกับการสร้าง "สวัสดีโลก!" โปรแกรมหรือสตริงอื่น ๆ ที่คล้ายกัน

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

1
ติดตั้งเลขทศนิยมแบบไบนารีของ IEEE 754 64- บิตผ่านการจัดการจำนวนเต็ม
(ฉันติดแท็กคำถาม "C" ในขณะนั้น แต่ถ้าคุณรู้ภาษาอื่นที่สนับสนุนสหภาพคุณสามารถใช้มันได้) งานของคุณคือการสร้างตัวดำเนินการทางคณิตศาสตร์สี่มาตรฐาน+ - * /สำหรับโครงสร้างต่อไปนี้: union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t j[2]; uint64_t k; intfloat(double g){f = g;} intfloat(){k = 0;} } เช่นว่าการดำเนินการของตัวเองเท่านั้นที่จะจัดการหรือเข้าถึงส่วนจำนวนเต็ม (ดังนั้นจึงไม่มีการเปรียบเทียบกับสองครั้งตลอดเวลาในระหว่างการดำเนินการอย่างใดอย่างหนึ่ง) และผลที่ได้คือเหมือนกัน (หรือเทียบเท่าตามหน้าที่ในกรณีของผลลัพธ์ที่ไม่ใช่ตัวเลขเช่นNaN) ราวกับว่าการดำเนินการทางคณิตศาสตร์ที่สอดคล้องกันถูกนำไปใช้โดยตรงกับdoubleแทน คุณอาจเลือกส่วนจำนวนเต็มเพื่อจัดการแม้กระทั่งการใช้ส่วนต่าง ๆ ในตัวดำเนินการที่แตกต่างกัน (คุณสามารถเลือกที่จะลบ "unsigned" ออกจากฟิลด์ใด ๆ ในสหภาพได้แม้ว่าฉันไม่แน่ใจว่าต้องการทำเช่นนั้นหรือไม่) คะแนนของคุณคือผลรวมของความยาวของรหัสเป็นอักขระสำหรับผู้ให้บริการแต่ละราย คะแนนต่ำสุดชนะ สำหรับพวกเราที่ไม่คุ้นเคยกับข้อกำหนด IEEE 754 นี่เป็นบทความเกี่ยวกับเรื่องนี้ใน Wikipedia การแก้ไข: 03-06 …

30
"สวัสดีชาวโลก!" (ด้ายของโจร)
นี่คือเธรดของโจร ด้ายตำรวจเป็นที่นี่ ความท้าทายของคุณคือนำการส่งที่ไม่ได้ติดตามจากเธรดของตำรวจและค้นหาสิ่งที่อินพุตหรืออินพุตโปรแกรมจะพิมพ์Hello, World!และขึ้นบรรทัดใหม่ การใช้ตัวพิมพ์ใหญ่เว้นวรรคและเครื่องหมายวรรคตอนต้องเป็นตัวพิมพ์ใหญ่ โปรดแสดงความคิดเห็นในการส่งของตำรวจเมื่อคุณถอดรหัสรหัสของพวกเขา

30
สร้างและเขียนลงไฟล์
ท้าทาย สร้างไฟล์ใหม่และเขียนสตริงHello Worldลงไป ข้อ จำกัด ความท้าทายของคุณต้องเขียนไปยังไฟล์บนดิสก์ในระบบไฟล์ ไฟล์อาจไม่ใช่ไฟล์บันทึกที่สร้างขึ้นระหว่างการทำงานปกติของล่าม ไฟล์ต้องมีเพียงHello Worldสตริง มันได้รับอนุญาตให้มีขึ้นบรรทัดใหม่หรือช่องว่างที่น้อยที่สุด ไม่มีเนื้อหาอื่น ๆ ไม่อนุญาตให้ใช้แฟล็ก / ท่อบรรทัดคำสั่ง (ฯลฯ ) ยกเว้นเมื่อจำเป็นต้องเรียกใช้โปรแกรม (เช่นperl -p) หมายเหตุ นี่คือโค้ดกอล์ฟดังนั้นโปรแกรมที่สั้นที่สุดในหน่วยไบต์ชนะ ปฏิบัติตามวิญญาณของกฎไม่ใช่ตัวอักษร

12
พิมพ์“ สวัสดีโลก!”
Hello, World!เขียนโปรแกรมซึ่งจะสร้างเหตุการณ์แป้นพิมพ์ที่พิมพ์ ไม่จำเป็นต้องขึ้นกับแพลตฟอร์ม มันไม่สามารถกดปุ่มใด ๆ ได้เลย ตัวอย่างเช่นใน Java Robot.KeyPress('H');จะปล่อยHกดดังนั้นคุณต้องปล่อยด้วยRobot.KeyRelease('H'); คุณอาจสันนิษฐานว่าแคปล็อคถูกปิดใช้งานเมื่อโปรแกรมของคุณทำงาน ตัวพิมพ์ใหญ่สามารถพิมพ์ได้ทั้งโดยกดปุ่ม Shift ค้างไว้หรือกดตัวอักษรหรือโดยการสลับการแคปล็อค สำหรับ!คุณอาจต้องใช้วิธีเปลี่ยน รหัสที่สั้นที่สุดชนะ

13
สวัสดีชาวโลกเรนโบว์
การจัดการกับสีในภาษาที่ไม่ใช่มาร์กอัปมักทำให้เกิดความยุ่งยาก ฉันต้องการดูรูปแบบการใช้สีในภาษาต่างๆ เป้าหมายของการแข่งขันนี้คือแสดงผลลัพธ์ 'Hello World' ในเจ็ดสีรุ้ง จากข้อมูลของ Wikipedia เหล่านี้มี 7 สี Red #FF0000 (RGB: 255, 0, 0) Orange #FF7F00 (RGB: 255, 127, 0) Yellow #FFFF00 (RGB: 255, 255, 0) Green #00FF00 (RGB: 0, 255, 0) Blue #0000FF (RGB: 0, 0, 255) Indigo #6600FF (RGB: 111, 0, 255) Violet #8B00FF (RGB: …

7
Code-Golf: ลำดับ Farey (I)
ท้าทาย ในภารกิจนี้คุณจะได้รับจำนวนเต็ม N (น้อยกว่า 10 ^ 5) ออกลำดับ Fareyของคำสั่ง N อินพุต N ถูกกำหนดในบรรทัดเดียวอินพุตถูกยกเลิกโดย EOF อินพุต 4 3 1 2 เอาท์พุต F4 = {0/1, 1/4, 1/3, 1/2, 2/3, 3/4, 1/1} F3 = {0/1, 1/3, 1/2, 2/3, 1/1} F1 = {0/1, 1/1} F2 = {0/1, 1/2, 1/1} ข้อ จำกัด จำนวนอินพุตไม่เกิน 10 ^ …
10 code-golf  math  code-golf  math  code-golf  number  number-theory  code-golf  math  arithmetic  repeated-transformation  code-golf  geometry  popularity-contest  code-golf  code-golf  tips  haskell  math  fastest-algorithm  code-golf  combinatorics  code-golf  math  polynomials  rational-numbers  code-golf  code-golf  popularity-contest  javascript  code-golf  kolmogorov-complexity  code-golf  code-golf  math  combinatorics  permutations  code-challenge  restricted-source  random  array-manipulation  code-challenge  generation  code-golf  code-golf  ascii-art  arithmetic  division  code-challenge  number  code-golf  math  number  binary  code-golf  ascii-art  code-golf  interpreter  stack  code-golf  internet  networking  code-golf  math  code-golf  ascii-art  code-golf  math  sequence  code-golf  hello-world  restricted-source  code-golf  ascii-art  code-golf  geometry  code-golf  kolmogorov-complexity  pi  code-golf  math  combinatorics  permutations  code-golf  math  code-challenge  ascii-art  code-golf  string  code-golf  quine  code-golf  math  floating-point  golfscript  code-golf  string  code-golf  sliding-puzzle  code-challenge  arithmetic  code-golf  math  code-golf  geometry  optimized-output 

10
สวัสดีชาวโลกที่จัดการข้อผิดพลาด
เขียนโปรแกรมหรือฟังก์ชั่นด้วยฟังก์ชั่นต่อไปนี้: โปรแกรม / ฟังก์ชั่นครั้งแรกพยายามที่จะเขียนสตริงHello, world!ไปยังกระแสออกมาตรฐาน (ไม่มีรูปแบบอื่น ๆ ของการส่งออกเป็นที่ยอมรับสำหรับความท้าทายนี้เนื่องจากการมุ่งเน้นเป็นอย่างมากกับ I / O มากกว่าพฤติกรรมเล็กน้อยของโปรแกรมเอง) ขึ้นอยู่กับว่ามันประสบความสำเร็จ: ถ้ามันประสบความสำเร็จในการส่งHello, world!ออกโปรแกรม / ฟังก์ชั่นออกโดยไม่มีพฤติกรรมใด ๆ เพิ่มเติม หากไม่สามารถสร้างเอาต์พุตที่ถูกต้องเนื่องจากข้อผิดพลาดโปรแกรม / ฟังก์ชันจะพยายามเขียนสตริงError writing "Hello, world!"ลงในสตรีมข้อผิดพลาดมาตรฐาน (สำหรับวัตถุประสงค์ของการท้าทายนี้คุณไม่จำเป็นต้องจัดการข้อผิดพลาดเพื่อจัดการข้อผิดพลาดเอง) ชี้แจง โปรแกรม / ฟังก์ชั่นของคุณจะทำงานโดยไม่มีการป้อนข้อมูล (เว้นแต่จะเขียนด้วยภาษาที่ต้องใช้อินพุตในการทำงานซึ่งในกรณีนี้มันจะทำงานด้วยอินพุตที่เป็นไปได้ง่ายที่สุด) เมื่อสร้างเอาต์พุตคุณอาจสร้างบรรทัดใหม่ขึ้นหนึ่งบรรทัดหากคุณต้องการ แต่การทำเช่นนั้นไม่จำเป็น คำจำกัดความของ "การเขียนข้อผิดพลาดไปยังเอาต์พุตมาตรฐาน" ที่โปรแกรมของคุณดำเนินการต้องปฏิบัติอย่างน้อยกรณีต่อไปนี้เป็นข้อผิดพลาด: เอาต์พุตมาตรฐานไม่มีอยู่ (เช่นstdoutfilehandle ปิดไม่มีไฟล์ descriptor 1 อยู่หรืออย่างไรก็ตามกรณีเหล่านั้นแปลเป็นภาษาและระบบปฏิบัติการที่คุณใช้) เอาต์พุตมาตรฐานอ้างถึงไฟล์บนดิสก์ที่ไม่มีพื้นที่ว่างเหลือ เอาต์พุตมาตรฐานเชื่อมต่อกับโปรแกรมอื่นซึ่งปิดการเชื่อมต่อไปแล้ว และจะต้องปฏิบัติอย่างน้อยที่สุดกรณีต่อไปนี้เป็นความสำเร็จ (เช่นไม่ใช่ข้อผิดพลาด): เอาต์พุตมาตรฐานเชื่อมต่อกับเทอร์มินัลและHello, world!แสดงบนหน้าจอ เอาต์พุตมาตรฐานเชื่อมต่อกับไฟล์และHello, world!เขียนลงในไฟล์ …

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.