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

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

18
“ สวัสดีโลก!” (ตัวละครอื่น ๆ ตอนที่ 2)
เป็นส่วนที่ 2 ถึงสวัสดีโลก! (ตัวละครอื่น ๆ ทุกตัว)เขียนโปรแกรมที่ทั้งสามโปรแกรมเหล่านี้พิมพ์ "Hello, World!": โปรแกรมทั้งหมด, ตัวอักษรที่ 1, 3, 5, ฯลฯ ของโปรแกรมของคุณและตัวที่ 2, 4, 6, เป็นต้น หากโปรแกรมของคุณคือ: abc def มันควรจะส่งออก "Hello, World!" แต่ควรจะ acdf และ b e ไม่มีวิธีแก้ไขพร้อมกับ "Hello, World!" ในตัว

4
คำนวณตัวเลขจริง
คำนิยาม เป็นจำนวนเต็มบวกnเป็นจำนวนปฏิบัติ (OEIS ลำดับA005153 ) IFF nทุกจำนวนเต็มบวกที่มีขนาดเล็กสามารถแสดงเป็นผลรวมของตัวหารที่แตกต่างของ ตัวอย่างเช่น18เป็นจำนวนจริง: ตัวหารคือ 1, 2, 3, 6, 9, และ 18 และจำนวนเต็มบวกอื่น ๆ ที่น้อยกว่า 18 สามารถเกิดขึ้นได้ดังนี้: 4 = 1 + 3 5 = 2 + 3 7 = 1 + 6 8 = 2 + 6 10 = 1 + 9 11 = 2 + …
18 code-golf  sequence  number-theory  code-golf  code-challenge  sorting  c  code-golf  restricted-source  code-golf  natural-language  code-golf  tree-traversal  file-system  popularity-contest  pi  polyglot  code-golf  game  sliding-puzzle  code-golf  game  minesweeper  code-challenge  ascii-art  code-challenge  popularity-contest  graphical-output  code-challenge  popularity-contest  hello-world  underhanded  obfuscation  code-golf  code-golf  function  code-golf  code-golf  code-golf  popularity-contest  rosetta-stone  code-golf  primes  code-golf  restricted-source  popularity-contest  number  sequence  code-golf  restricted-source  popularity-contest  graphical-output  code-golf  popularity-contest  code-golf  primes  code-golf  game  code-golf  math  popularity-contest  popularity-contest  code-generation  popularity-contest  code-bowling  code-golf  popularity-contest  underhanded  code-golf  metagolf 

30
องค์ประกอบที่หายไป
กำหนดสตริงSและรายชื่อของดัชนีXปรับเปลี่ยนSโดยการเอาองค์ประกอบที่ดัชนีของแต่ละขณะที่ใช้ผลที่เป็นค่าใหม่SS ตัวอย่างเช่นกำหนดS = 'codegolf'และX = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o l f | Remove 4 c d e g l f | Remove 4 c …
17 code-golf  string  array-manipulation  code-golf  string  ascii-art  code-golf  number  sequence  pi  code-golf  number  array-manipulation  code-golf  string  ascii-art  code-golf  math  number  game  code-golf  math  sequence  polynomials  recursion  code-golf  math  number  sequence  number-theory  code-golf  permutations  balanced-string  code-golf  string  ascii-art  integer  code-golf  decision-problem  hexagonal-grid  code-golf  ascii-art  kolmogorov-complexity  code-golf  number  code-golf  matrix  binary-matrix  code-golf  math  statistics  code-golf  string  polyglot  code-golf  random  lost  code-golf  date  path-finding  code-golf  string  code-golf  math  number  arithmetic  number-theory  code-golf  tetris  binary-matrix  code-golf  array-manipulation  sorting  code-golf  number  code-golf  array-manipulation  rubiks-cube  cubically  code-golf  grid  optimization  code-golf  math  function  code-golf  string  quine  code-golf  ascii-art  grid  code-golf  decision-problem  grid  simulation  code-golf  math  sequence  code-golf  path-finding  code-golf  ascii-art  grid  simulation  code-golf  number  whitespace  code-golf  sequence  code-golf  sequence  code-golf  sequence  integer  code-golf  math  game  code-golf  internet  stack-exchange-api  code-golf  sequence  code-golf  internet  stack-exchange-api  code-golf  math  factoring  code-challenge  sequence  polyglot  rosetta-stone  code-golf  string  browser  code-golf  date  code-golf  base-conversion  code-challenge  cops-and-robbers  hello-world  code-golf  cops-and-robbers  hello-world 

11
สวัสดีชาวโลกด้วยเกลียว
เป้าหมายของคุณ : เพื่อเขียนโค้ดที่จะส่งผลให้เกิดผลลัพธ์แบบคลาสสิกของ "Hello, world!" ถูกพิมพ์ไปยัง STDOUT หรือเทียบเท่า กฎ : รหัสจะต้องอยู่ในการพิมพ์ ASCII ทั้งหมด รหัสทั้งหมดจะต้องใช้งานได้ - การลบอักขระการนับใด ๆ จะต้องเปลี่ยนผลลัพธ์หรือทำให้รหัสไม่ทำงาน ตัวแปรทั้งหมดจะต้องใช้หลังจากการมอบหมาย ตัวอักษรและสตริงตัวอักษรจะต้องมีความจำเป็นต่อเอาท์พุท - นั่นคือการแทนที่ตัวอักษรตัวอักษรใด ๆ หรือตัวละครใด ๆ ภายในสตริงตัวอักษรที่มีตัวละครอื่นจะต้องสามารถเปลี่ยนผล (และไม่ผ่านผลกระทบของลำดับหนี - หรือเทียบเท่า) (หมายเหตุ: แก้ไขกฎขั้นสุดท้ายแล้ว) การให้คะแนน : นี่คือจุดที่น่าสนใจ คะแนนสูงสุดชนะตามจำนวนอักขระตามกฎของการโยนโบว์ลิ่งทั่วไป แต่การใช้อักขระซ้ำ ๆ จะส่งผลให้มีการหักคะแนน โดยเฉพาะ ... การใช้ตัวอักษรและตัวเลขซ้ำ ๆ (az, AZ, 0-9) จะส่งผลให้มีการหัก 3 คะแนนต่อการทำซ้ำ (การใช้ครั้งแรกไม่ส่งผลให้มีการหัก) การใช้เครื่องหมายวรรคตอนพื้นฐานซ้ำ …

30
“ สวัสดีโลก!” (ด้ายของตำรวจ)
นี่คือด้ายของตำรวจ ด้ายโจรเป็นที่นี่ ความท้าทายของคุณคือการเขียนโปรแกรมหรือฟังก์ชั่นที่มีอินพุตที่แน่นอนพิมพ์สตริงที่แน่นอนHello, World!และขึ้นบรรทัดใหม่ การใช้ตัวพิมพ์ใหญ่เว้นวรรคและเครื่องหมายวรรคตอนต้องเป็นตัวพิมพ์ใหญ่ อินพุตอาจถูกใช้ผ่านอินพุตมาตรฐานไฟล์หรืออาร์กิวเมนต์บรรทัดรับคำสั่ง / ฟังก์ชัน เอาต์พุตอาจถูกกำหนดผ่านค่าส่งคืนการเขียนไปยังไฟล์หรือเอาต์พุตมาตรฐาน โปรแกรมของคุณจะต้องพิมพ์Hello, World!อย่างน้อยหนึ่งอินพุต เมื่อโปรแกรมของคุณได้รับอินพุตผิด (เช่นอินพุตที่ไม่ได้ทำการพิมพ์Hello, World! ) มันสามารถทำอะไรก็ได้ที่คุณต้องการ - ขัดข้องพิมพ์เรื่องไร้สาระสุ่มโทร Chuck Norris เป็นต้น คุณไม่สามารถใช้อัลกอริทึมการแปลงแป้นพิมพ์หรือวิธีการที่คล้ายกันในการปิดบังอินพุตที่ต้องการ สิ่งที่ส่งมานั้นต้องการให้สามารถรันได้ & ถอดรหัสได้ TIO อนุญาตให้ส่งไฟล์ที่ไม่สามารถเรียกใช้หรือถอดรหัสได้ใน TIO แต่โปรดรวมคำแนะนำในการดาวน์โหลด / เรียกใช้ หลังจากผ่านไปหนึ่งสัปดาห์ความท้าทายนี้จะถูกปิดเพื่อส่งให้ตำรวจในอนาคต ผู้ชนะคือรหัสที่สั้นที่สุดที่ไม่ได้ทำการถอดหลังจากหนึ่งสัปดาห์ของการโพสต์ ("เป็น" เป็นรหัสไม่ใช่ความท้าทายนี้) ผู้ชนะจะได้รับการยอมรับหลังจากสองสัปดาห์ หลังจากผ่านไปหนึ่งสัปดาห์ตั้งแต่โพสต์โปรดทำเครื่องหมายคำตอบของคุณว่าปลอดภัยและแสดงอินพุต (ใน> ! spoiler quote) หากโจรปล้นการส่งของคุณ (ก่อนสัปดาห์สิ้นสุด) โปรดทำเครื่องหมายว่าแคร็กแล้วแสดงการหยุดพัก (ใน> ! spoiler quote ) กำลังมองหาการส่งที่ไม่ได้ติดตาม? …

4
เห็นภาพการหารยาวด้วยศิลปะ ASCII
เขียนโปรแกรมที่แสดงภาพส่วนที่ยาวด้วย ASCII art อินพุตประกอบด้วยจำนวนเต็มสองจำนวนตัวเศษและส่วนโดยใช้รูปแบบอินพุตที่คุณเลือก ตัวอย่าง: 1234 ÷ 56: 22 ---- 56|1234 112 --- 114 112 --- 2 1002012 ÷ 12: 83501 ------- 12|1002012 96 --- 42 36 -- 60 60 -- 12 12 -- 0 ÷ 35 0 - 35|0 กฎ: การใช้งานของผู้ประกอบการส่วนการเขียนโปรแกรมภาษาที่จะได้รับอนุญาต อนุญาตให้ใช้จำนวนเต็มขนาดใหญ่ได้ เพื่อความมั่นคง: หากความฉลาดเป็นศูนย์ให้พิมพ์ศูนย์เดียวที่ท้ายกระดานดำน้ำ หากส่วนที่เหลือเป็นศูนย์อย่าพิมพ์ อย่าพิมพ์เลขศูนย์นำหน้าบนตัวเลขใด ๆ ขึ้นบรรทัดใหม่มากเกินไปที่ส่วนท้ายและช่องว่างต่อท้ายไปทางขวาจะได้รับอนุญาต การแก้ปัญหาด้วยตัวละครน้อยที่สุดชนะ …

5
RTTTL การทำให้งงงวย
RTTTLหรือเสียงเรียกเข้าข้อความการโอนภาษาเป็นรูปแบบเพลงที่ถูกคิดค้นโดย Nokia ในรุ่งอรุณของเวลาเมื่อไดโนเสาร์ท่องที่ดิน มันอนุญาตให้ใช้เพลงที่ค่อนข้างหยาบ (ไม่มีคอร์ดหรืออะไรก็ได้) และรูปแบบนั้นค่อนข้างเรียบง่ายซึ่งเป็นเหตุผลว่าทำไมฉันถึงคิดว่ามันค่อนข้างเท่ห์ ดูที่นี่: DejaVu: d=8,o=5,b=200: e, e, c, e, g, 2g4 มาแบ่งรูปแบบกัน ส่วน "DejaVu" ที่จุดเริ่มต้นคือชื่อ - ต้องไม่เกินสิบอักขระ d และ o เป็นค่าเริ่มต้นสำหรับช่วงเวลาและระดับแปดเสียง - ถ้าโน้ตไม่ได้ระบุระยะเวลาหรือระดับแปดเสียงมันจะใช้สิ่งเหล่านี้ ในที่สุด b คือจังหวะต่อนาที หลังจากนั้นบันทึกย่อที่แท้จริงของเพลงจะแสดงรายการ รูปแบบของโน้ตคือ DPO โดย D คือระยะเวลาของโน้ต (1, 2, 4, 8, 16), P คือระยะห่าง (A, B, C, D, E, F, G, …

26
“ สวัสดีชาวโลก!”, ทำซ้ำอักขระแต่ละตัว n ครั้ง [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้นี้ ปิดให้บริการใน3 ปีที่ผ่านมา Hello world!ในภาษาของคุณเลือกเขียนโปรแกรมที่เอาท์พุทตรง อักขระแต่ละตัวในโปรแกรมของคุณจะต้องซ้ำกันnครั้ง - คุณเลือกn n ตัวอย่างเช่นคุณอาจเลือกที่ 2 สำหรับn ซึ่งหมายความว่าตัวละครทุกตัวที่ใช้ในซอร์สโค้ดของคุณจะต้องซ้ำหลายครั้งหรือ 0 ถ้าฉันจะเลือก 3 สำหรับnโปรแกรมนี้จะใช้ได้: ab(b(b(aa)));;; กฎ: คุณไม่สามารถใช้ทรัพยากรภายนอก ไม่สามารถป้อนข้อมูลผู้ใช้ คุณต้องส่งออกอย่างแน่นอน Hello world!ไม่มากไม่น้อย ขึ้นบรรทัดใหม่เป็นข้อยกเว้นซึ่งเป็นทางเลือก nต้องเป็น> = 2 เพื่อให้สิ่งต่าง ๆ น่าสนใจ เราไม่แนะนำให้คุณใช้ความคิดเห็นเพื่อให้บรรลุเป้าหมายของคุณ การประกวดความนิยมสิ้นสุดใน 14 วัน คำตอบคะแนนสูงสุดในตอนท้ายชนะ!

8
สร้างรูปหลายเหลี่ยมสำหรับ Hello World
สร้างไฟล์ข้อความที่พิมพ์ "Hello World!" ในภาษาการเขียนโปรแกรมให้มากที่สุดเท่าที่จะทำได้เมื่อรวบรวม / ตีความในขณะที่ยังสั้นที่สุด คะแนนสำหรับการส่งของคุณจะถูกคำนวณC / 2 ^ ((L - 1) / 4)โดยที่ "C" คือความยาวของไฟล์ข้อความเป็นตัวอักษรและ "L" คือจำนวนภาษาที่โปรแกรมใช้งานได้แน่นอนคะแนนต่ำสุดชนะแน่นอน


11
สองหน้าที่ควิน: quine! dlroW, olleH
เขียนโปรแกรมที่จะส่งออกซอร์สโค้ดของตัวเองเมื่อรันและไม่มีอะไรอื่น ดูเหมือนง่ายใช่มั้ย สิ่งที่จับได้คือว่าเมื่อซอร์สโค้ดกลับด้านโปรแกรมของคุณจะต้องส่งออก "Hello, World!" โดยไม่ต้องใส่เครื่องหมายคำพูด นี่คือโค้ดกอล์ฟดังนั้นจำนวนไบต์ที่น้อยที่สุดจึงชนะ แก้ไข : ควินของคุณจะต้องเป็นควินที่เหมาะสม

3
ผู้ประกอบการ Bitwise ใน Brainfuck
งานของคุณคือสร้างโปรแกรม brainfuck หนึ่งโปรแกรมสำหรับตัวดำเนินการไบนารีต่อไปนี้ แต่ละโปรแกรมควรใช้หนึ่งหรือสองหมายเลข 8 บิต (A และ B) จากอินพุตและคำนวณการดำเนินการที่ระบุ: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A คุณไม่ต้องใช้ทั้งหมด 5 คะแนนคำนวณโดย: #totalCharacters + {4000 * #problemsNotCompleted} คะแนนที่ถูกต้องคือจากศูนย์ (ดีที่สุด) ถึง 20,000 (ไม่เสร็จสมบูรณ์) ฉันไม่สนใจว่าคุณจะเก็บผลลัพธ์ไว้ที่ใดหรือคุณเก็บข้อมูลไว้หรือไม่ สมมติว่าเซลล์ 8 บิตและเซลล์ว่างมากเท่าที่คุณต้องการไปทางขวาเท่านั้น คุณอาจคิดว่าตัวเลขนั้นอยู่ในตำแหน่งหน่วยความจำที่เหมาะกับคุณที่สุดอยู่แล้วดังนั้นคุณไม่ต้องกังวลกับการทำงานของ IO
13 code-golf  binary  brainfuck  code-golf  code-golf  ascii-art  random  code-golf  code-golf  code-challenge  sorting  code-golf  code-challenge  java  code-golf  statistics  code-golf  code-challenge  fastest-code  code-golf  math  code-golf  math  kolmogorov-complexity  code-golf  code-golf  array-manipulation  combinatorics  code-golf  kolmogorov-complexity  popularity-contest  underhanded  code-golf  math  floating-point  code-golf  interpreter  code-golf  music  code-golf  code-golf  cryptography  code-challenge  scrabble  code-golf  code-challenge  popularity-contest  quine  code-golf  quine  cryptography  code-golf  kolmogorov-complexity  code-golf  printable-ascii  code-golf  chess  code-golf  math  number-theory  code-challenge  c  code-golf  random  popularity-contest  hello-world  code-shuffleboard  code-golf  compression  grammars  code-golf  tips  code-golf  sequence  code-golf  string  code-challenge  sorting  permutations  code-golf  string  code-challenge  optimization  code-golf  interpreter  code-challenge  string  code-golf  math  number  fibonacci  string  compression  c#  code-golf  chemistry  popularity-contest  math  c  c++  java  code-golf  math  function  code-golf  complex-numbers  code-golf  geometry 

4
รับคะแนน pylint ต่ำสุดที่เป็นไปได้ภายใน 128 ไบต์ของ python
ไพลินมีคะแนนไม่ต่ำกว่าที่จะให้รหัสของคุณ มันใช้ตัวชี้วัดต่อไปนี้เพื่อให้คะแนนรหัสด้วยคะแนนสูงสุดเป็น 10: 10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10) ด้วย python 3.6 ลองและเขียนโปรแกรมที่: เอาต์พุต "Hello World" เมื่อรันจากบรรทัดคำสั่ง (เช่นpython script.py) และไม่มีเอาต์พุตอื่น รับคะแนนต่ำสุดที่เป็นไปได้pylintด้วยการตั้งค่าเริ่มต้น (เช่นpylint script.py) มีขนาดน้อยกว่าหรือเท่ากับ 128 ไบต์อย่างเคร่งครัด

7
จำนวนผลรวมของปัจจัย
ป.ร. ให้ไว้เป็นจำนวนเต็มบวกn> 1ตรวจสอบจำนวนตัวเลขที่สามารถทำได้โดยการเพิ่มจำนวนเต็มสินค้ามากกว่า 1 ซึ่งเป็นn ตัวอย่างเช่นถ้าn = 24เราสามารถแสดงnเป็นผลิตภัณฑ์ในวิธีต่อไปนี้ 24 = 24 -> 24 = 24 24 = 12 * 2 -> 12 + 2 = 14 24 = 6 * 2 * 2 -> 6 + 2 + 2 = 10 24 = 6 * 4 -> 6 + 4 …

14
แพดไฟล์ด้วยค่าศูนย์
งานของคุณในวันนี้คือการใช้ไฟล์ที่มีอยู่และต่อท้ายศูนย์จนถึงขนาดที่กำหนด คุณต้องเขียนโปรแกรมหรือฟังก์ชั่นซึ่งใช้ชื่อของไฟล์ในไดเรกทอรีปัจจุบันที่และจำนวนของไบต์f bในขณะที่รักษาเนื้อหาต้นฉบับของfคุณจะต้องเขียนเลขศูนย์(null null ไม่ใช่ ascii 0s)ไปยังจุดสิ้นสุดเพื่อให้ขนาดใหม่เป็นbไบต์ คุณอาจคิดว่าfมีเพียงตัวอักษรและตัวเลขในชื่อที่คุณได้รับอนุญาตเต็มรูปแบบว่าในตอนแรกมันไม่ใหญ่กว่าbแต่อาจจะมีขนาดใหญ่เท่าbและมีพื้นที่ว่างที่ไม่มีที่สิ้นสุด คุณอาจไม่ถือว่าfไม่ว่างเปล่าหรือไม่มีไบต์เป็นศูนย์อยู่ ไม่ควรแก้ไขไฟล์ที่มีอยู่อื่นและไฟล์ใหม่ไม่ควรมีอยู่หลังจากสิ้นสุดการประมวลผล กรณีทดสอบ เนื้อหาของ f | b | ส่งผลให้เนื้อหาของ f 12345 | 10 | 1234500000 0 | 3 | 000 [ว่าง] | 2 | 00 [ว่าง] | 0 | [ว่าง] 123 | 3 | 123
12 code-golf  file-system  code-golf  code-golf  string  code-golf  string  code-golf  random  game  compression  code-golf  array-manipulation  sorting  code-golf  number  arithmetic  primes  code-golf  geometry  code-golf  code-golf  decision-problem  regular-expression  code-golf  string  math  code-challenge  restricted-source  integer  palindrome  code-golf  string  palindrome  code-challenge  busy-beaver  code-golf  ascii-art  code-golf  string  code-golf  string  permutations  code-golf  code-golf  string  permutations  code-golf  number  primes  function  set-theory  code-challenge  hello-world  code-golf  math  number  decision-problem  code-golf  code-golf  sequence  arithmetic  integer  code-golf  math  number  arithmetic  decision-problem  code-golf  kolmogorov-complexity  alphabet  code-golf  combinatorics  graph-theory  tree-traversal  code-golf  set-theory  code-golf  interpreter  brainfuck  substitution  code-golf  quine  permutations 

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