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

ความท้าทายนี้มีจุดมุ่งหมายเพื่อแก้ไขโดยการใช้จัดการยอมรับว่าเป็นข้อมูลนำเข้าส่งออกหรือคำนวณวันที่ในปฏิทินหรือเวลานาฬิกา

14
วันนี้เป็นศูนย์
ให้วันที่เป็นข้อมูลในรูปแบบที่สะดวกใด ๆ ให้ส่งออกปฏิทินโดยใช้วันที่นั้นเป็นศูนย์กลางที่แน่นอนของหน้าต่างห้าสัปดาห์ ส่วนหัวของปฏิทินจะต้องมีตัวย่อสองตัวอักษรสำหรับวันของสัปดาห์ (เช่น, Su Mo Tu We Th Fr Sa) ไม่อนุญาตให้ใช้ตัวย่อสามตัวหรืออื่น ๆ ของวัน ตัวอย่างเช่นที่กำหนดApril 2 2019เป็นอินพุตเอาต์พุตควรเป็น Sa Su Mo Tu We Th Fr 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 6 7 8 9 …

28
Merry Golfmas ทุกคน!
มันเป็นคริสต์มาสสำหรับทุกคนและนี่คือความท้าทายของการเล่นกอล์ฟเพื่อเฉลิมฉลอง คุณต้องสร้างโปรแกรมเพื่อพิมพ์ของขวัญ โดยเฉพาะคำว่า "Merry Christmas" แต่มีการจับ: โปรแกรมนี้จะทำงานเฉพาะถ้ามันคือ 25 ธันวาคม หากมีการเรียกใช้รหัสในวันอื่น ๆ โปรแกรมจะทำงานล้มเหลว นี่คือ Code-Golf ดังนั้นคำตอบที่มีจำนวนไบต์น้อยที่สุดจะเป็นผู้ชนะ สุขสันต์วันคริสต์มาส!
35 code-golf  date 

27
หยุดยืนอยู่ตรงที่คุณอยู่!
ท้าทาย เขียนฟังก์ชั่นซึ่งจะใช้เวลาหนึ่งพารามิเตอร์: tจำนวนเต็ม ฟังก์ชั่นของคุณจะต้องหยุดโปรแกรมของคุณเป็นtเวลาไม่กี่วินาทีก่อนดำเนินการต่อคล้ายกับtime.sleep(t)ใน Python และWAIT tใน BBC BASIC คุณต้องไม่ใช้ฟังก์ชั่นการรอในตัวหรือฟังก์ชั่นในตัวใด ๆ สำหรับการเรียกใช้โค้ดหลังจากระยะเวลาหนึ่งและโปรแกรมของคุณจะต้องทำงานต่อหลังจากtวินาที สำหรับการทดสอบฟังก์ชั่นของคุณนั้นมีความคลาดเคลื่อนที่ยอมรับได้น้อยกว่า 0.1 วินาทีtในเครื่องของคุณ: ความแตกต่างระหว่างคอมพิวเตอร์นั้นดี ถ้าคำตอบของคุณจะถูกท้าทายโดยทุกคนที่คุณจะต้องให้การถ่ายภาพ (screenshotted) พิสูจน์ให้เห็นว่าการทำงานของคุณทำงานอย่างถูกต้องสำหรับt=1, และt=5 t=25คุณอาจให้รายละเอียดของคอมพิวเตอร์ของคุณเพื่อให้ผู้อื่นสามารถลองทำซ้ำบนเครื่องของตนเอง โปรแกรมของคุณควรและจะทำงานบนคอมพิวเตอร์ที่มีความเร็วสัญญาณนาฬิกา 1.6 GHz หรือสูงกว่า การชนะ โปรแกรมที่สั้นที่สุดชนะ เงินรางวัล เงินรางวัลจะออกไปที่โปรแกรมที่สั้นที่สุดซึ่งหยุดโปรแกรมโดยไม่ต้องใช้การตรวจสอบลูปว่าเวลาผ่านไปนานเท่าใด หากคุณกำลังวิ่งเพื่อรับรางวัลนี้เพิ่มเชิงอรรถที่บอกว่าคำตอบของคุณคือการให้รางวัล ลีดเดอร์บอร์ด /* Configuration */ var QUESTION_ID = 55293; // Obtain this from the url // It will be like http://XYZ.stackexchange.com/questions/QUESTION_ID/... …
35 code-golf  date 

22
ระเบิดสตริง
รับสายใด ๆ พิมพ์ในรูปแบบของรูปสามเหลี่ยมที่ข้อความวิ่งขึ้นและลงตามแนวทแยงแต่ละ ตัวอย่างเช่นอินพุตของ"Hello World"เอาต์พุตควร: d l r d o l W r d o l o W r d l o l l o W r d e l o l H l o W r d e l o l l o W r d l o l …

21
มันเป็นวันอะไร (บน Flooptonia)?
คุณเป็นนักเดินทางอวกาศเพื่อไปยังดาวเคราะห์ Flooptonia! เที่ยวบินจะใช้เวลาอีก 47,315 ปีดังนั้นเพื่อให้ผ่านเวลาก่อนที่คุณจะถูกแช่แข็ง cryogenically คุณตัดสินใจที่จะเขียนโปรแกรมเพื่อช่วยให้คุณเข้าใจปฏิทิน Flooptonian นี่คือปฏิทิน Flooptonian ที่มีความยาว 208 วัน: Month Days Input Range Qupu 22 [0-22) Blinkorp 17 [22-39) Paas 24 [39-63) Karpasus 17 [63-80) Floopdoor 1 [80] Dumaflop 28 [81-109) Lindilo 32 [109-141) Fwup 67 [141-208) ท้าทาย โปรแกรมของคุณกำหนดวันจำนวนเต็มในปี (ช่วง[0-208)) คือการส่งออกวันที่สอดคล้องกันของเดือนและชื่อของเดือน (เช่น13 Dumaflop) อย่างไรก็ตามมีข้อยกเว้นคือ: Floopdoor เป็นช่วงเวลาพิเศษสำหรับ …
34 code-golf  date 

30
มันเป็นคริสมาสต์?
ท้าทาย ระบุว่าคริสต์มาสคือ: ธันวาคม เดือนที่ 12 วันที่ 25 ทุก ๆ ปีกำหนดวันที่วันนี้และวันนี้เป็นวันคริสต์มาสหรือไม่ "It's Christmas"ถ้ามันเป็นคริสมาสต์คุณต้องพิมพ์ "It's Christmas"ถ้ามันไม่ได้เป็นคริสมาสต์คุณอย่างใดต้องรอจนกว่าคริสมาสต์และจากนั้นพิมพ์ ตัวอย่าง จากคำถามล้นสแต็คนี้ import time while time.strftime("%b, %d", time.localtime()) != "Dec, 25": time.sleep(60) print "It's Christmas" Python จำนวน 115 ตัวอักษร กฎระเบียบ นี่คือกฎ: สมมติว่านาฬิกาของคอมพิวเตอร์นั้นถูกต้องเสมอ รหัสของคุณจะต้องสามารถเริ่มต้นได้ตลอดเวลา รหัสของคุณจะต้องพิมพ์"It's Christmas"ในวันคริสต์มาส การวนซ้ำนั้นไม่จำเป็น แต่เมื่อเริ่มรหัสของคุณแล้วไม่ควรหยุดจนกว่าจะพิมพ์ออกมา รหัสที่สั้นที่สุดชนะ
33 code-golf  date 

9
ความสมมาตรของเดือน
บทนำ บางเดือนมีความสมมาตรอย่างสมบูรณ์ซึ่งหมายความว่าพวกเขามีความสมมาตรกลางเช่นเดียวกับการสะท้อนกลับสมมาตรเช่นFebruary of 2010: February 2010 ┌──┬──┬──┬──┬──┬──┬──┐ │ │ │ │ │ │ │ │ ├──┼──┼──┼──┼──┼──┼──┤ │ │ │ │ │ │ │ │ ├──┼──┼──┼──┼──┼──┼──┤ │ │ │ │ │ │ │ │ ├──┼──┼──┼──┼──┼──┼──┤ │ │ │ │ │ │ │ │ └──┴──┴──┴──┴──┴──┴──┘ บางเดือนมีเพียงสมมาตรส่วนกลางเช่นFebruary of 1996หรือเดือนปัจจุบันApril of 2018: February 1996 …
32 code-golf  date 

30
ผลรวมของพลังของ 2
ความท้าทาย ได้รับการป้อนข้อมูลจำนวนเต็มxที่กลับผลของผู้มีอำนาจของทั้งสองว่าเมื่อสรุปให้1 <= x <= 255x ตัวอย่าง รับอินพุต: 86 โปรแกรมของคุณควรส่งออก: 64 16 4 2 การป้อนข้อมูล: 240 เอาท์พุท: 128 64 32 16 การป้อนข้อมูล: 1 เอาท์พุท: 1 การป้อนข้อมูล: 64 เอาท์พุท: 64 เอาท์พุทอาจมีค่าศูนย์ถ้ากำลังสองที่ไม่ได้อยู่ในผลรวม ยกตัวอย่างเช่นการป้อนข้อมูลการส่งออกเดือนพฤษภาคม650 64 0 0 0 0 0 1 เกณฑ์การให้คะแนน นี่คือรหัสกอล์ฟดังนั้นคำตอบที่สั้นที่สุดในแต่ละภาษาจะเป็นผู้ชนะ
31 code-golf  binary  code-golf  sequence  integer  chess  code-golf  number  arithmetic  matrix  code-golf  code-golf  combinatorics  grid  set-partitions  code-golf  array-manipulation  graph-theory  code-golf  number  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  3d  code-challenge  restricted-source  printable-ascii  code-golf  board-game  code-golf  geometry  grid  code-golf  word-puzzle  code-golf  matrix  sorting  code-golf  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  code-golf  decision-problem  code-golf  math  number  arithmetic  restricted-source  code-golf  code-golf  number  integer  matrix  code-golf  date  code-golf  matrix  code-golf  sequence  combinatorics  chemistry  code-golf  array-manipulation  popularity-contest  code-golf  code-golf  natural-language  code-golf  number  integer  sorting  substitution  code-golf  string  number  date  encode  code-golf  decision-problem  code-golf  string  subsequence  code-golf  string  alphabet  code-golf 

26
เหลือเวลาอีกเท่าไร
โปรแกรม คุณจะได้รับสองสายและB Aคือตำแหน่งปัจจุบันที่ตัวจับเวลาของคุณอยู่ที่และBคือตำแหน่งที่ตัวจับเวลาของคุณจะหยุด สตริงทั้งสองอยู่ในรูปแบบm: ss คุณต้องเขียนโปรแกรมที่กำหนดจำนวนของเวลาที่เหลือซึ่งก็ควรจะจัดรูปแบบเป็นm: ssหรือmm: ss ตัวอย่าง 0:00 0:01 -> 0:01 0:55 1:00 -> 0:05 1:45 3:15 -> 1:30
31 code-golf  string  date 

30
มันคือ [ปีปัจจุบัน] แล้วคนกลับบ้าน
สำหรับความท้าทายปีใหม่ส่วนใหญ่เมื่อไม่ได้ตรงกับปีที่ท้าทาย มันคือ [ปีปัจจุบัน] แล้วคนกลับบ้าน คุณต้องแสดงผลข้อความนี้ด้วยการทดแทนปีปัจจุบัน I / O อินพุต:ไม่มี เอาท์พุท : It's [year] already, folks, go home.ด้วย [ปี] เปลี่ยนเป็นปีปัจจุบัน
31 code-golf  date 

20
ฟาโรสับเปลี่ยนอาเรย์
ฟาโรสับเปลี่ยนเป็นเทคนิคที่ใช้บ่อยโดยนักมายากลที่ "สับ" ดาดฟ้า เพื่อทำการสับไพ่แบบแฟโรคุณต้องตัดเด็คเป็น 2 ส่วนเท่ากันก่อน ตัวอย่างเช่น [1 2 3 4 5 6 7 8] แฟโรสับเป็น [1 5 2 6 3 7 4 8] สามารถทำซ้ำได้หลายครั้ง น่าสนใจพอถ้าคุณทำซ้ำครั้งนี้มากพอคุณจะกลับมาที่อาร์เรย์เดิมเสมอ ตัวอย่างเช่น: [1 2 3 4 5 6 7 8] [1 5 2 6 3 7 4 8] [1 3 5 7 2 4 6 …
31 code-golf  permutations  card-games  code-golf  graphical-output  random  code-golf  image-processing  color  code-golf  primes  code-golf  math  arithmetic  combinatorics  decision-problem  code-golf  sequence  number-theory  binary  code-golf  number-theory  set-theory  code-golf  hashing  code-golf  game  card-games  code-golf  ascii-art  code-golf  arithmetic  array-manipulation  jelly  code-golf  string  array-manipulation  code-golf  sorting  code-challenge  code-golf  number  date  binary  code-golf  arithmetic  code-golf  math  number  linear-algebra  polynomials  code-golf  ascii-art  code-golf  grid  decision-problem  code-golf  string  combinatorics  code-golf  string  kolmogorov-complexity  arithmetic  date  code-golf  number  data-structures  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation 

30
สามเหลี่ยม ASCII
งานของคุณคือการเขียนโปรแกรมหรือฟังก์ชั่นที่พิมพ์รูปสามเหลี่ยม ASCII พวกเขามีลักษณะเช่นนี้: |\ | \ | \ ---- โปรแกรมของคุณจะมีการป้อนข้อมูลที่เป็นตัวเลขเดียวกับข้อ จำกัดn สามเหลี่ยมดังกล่าวข้างต้นมีมูลค่าของ0 <= n <= 1000n=3 สามเหลี่ยม ASCII จะมีnแบ็กสแลช ( \) และบาร์แนวตั้ง ( |), n+1เส้นและขีดกลาง ( -) และแต่ละบรรทัดจะมีจำนวนช่องว่างเท่ากับหมายเลขบรรทัด (อิงตาม 0, คือบรรทัดแรกคือบรรทัดที่ 0) นอกเหนือจากบรรทัดสุดท้าย . ตัวอย่าง: การป้อนข้อมูล: 4 เอาท์พุท: |\ | \ | \ | \ ----- การป้อนข้อมูล: 0 เอาท์พุท: ในกรณีทดสอบนี้ผลลัพธ์จะต้องว่างเปล่า …
30 code-golf  ascii-art  code-golf  rubiks-cube  code-golf  path-finding  maze  regular-expression  code-golf  math  rational-numbers  code-golf  kolmogorov-complexity  graphical-output  code-golf  tips  code-golf  string  permutations  code-golf  sorting  base-conversion  binary  code-golf  tips  basic  code-golf  number  number-theory  fibonacci  code-golf  date  code-golf  restricted-source  quine  file-system  code-golf  code-golf  math  code-golf  ascii-art  code-golf  math  primes  code-golf  code-golf  math  matrix  code-golf  string  math  logic  factorial  code-golf  palindrome  code-golf  quine  stateful  code-golf  interactive  code-golf  board-game  code-golf  math  arithmetic  code-golf  string  code-golf  math  matrix  code-golf  math  abstract-algebra  polynomials  code-golf  date  code-golf  string  array-manipulation  sorting  code-golf  game  code-golf  string  code-golf  ascii-art  decision-problem  code-golf  number  sequence  code-golf  code-golf  code-golf  sequence  fibonacci  code-golf  math  geometry  random  code-golf  code-golf  math  decision-problem  fractal  rational-numbers  code-golf  number  number-theory  code-golf  combinatorics  permutations  card-games  code-golf  math  sequence  array-manipulation  fibonacci  code-golf  sequence  decision-problem  graph-theory  code-golf  ascii-art  parsing  lisp  code-golf  string  math  natural-language  logic  code-golf  math  logic  code-golf  string  alphabet  code-golf  string  code-golf  string 

8
เปราะบาง Quine
เปราะบาง Quine Quine ที่เปราะบางเป็นควินที่ตอบสนองต่อคุณสมบัติของการมีสตริงย่อยแต่ละอันโดยการลบอักขระเดียวเมื่อประเมินแล้วจะเกิดข้อผิดพลาด ตัวอย่างเช่น. หากโปรแกรมของคุณasdfเป็นแบบ quine หากโปรแกรมนั้นมีความเปราะบางโปรแกรมต่อไปนี้จะต้องเกิดข้อผิดพลาด: sdf adf asf asd โปรแกรมของคุณ (และสตริงย่อยทั้งหมด) จะต้องกำหนดอย่างเต็มที่และต้องเป็นภาษาเดียวกัน โปรแกรมที่เข้าสู่วงวนไม่สิ้นสุด (นั่นคือล้มเหลวในการยกเลิก) แม้ว่าจะไม่ได้ผลิตข้อผิดพลาดในที่สุดก็ถือเป็น "ผลิตข้อผิดพลาด" สำหรับวัตถุประสงค์ของการท้าทายนี้ มีช่องโหว่มาตรฐานที่ใช้รวมถึงข้อ จำกัด quine ปกติ (เช่นไม่สามารถอ่านซอร์สโค้ดของตัวเอง) ตัวอย่างเช่นprint("foo")ไม่บอบบาง สตริงย่อยทั้งหมดเหล่านี้ต้องมีข้อผิดพลาด: rint("foo") pint("foo") prnt("foo") prit("foo") prin("foo") print"foo") print(foo") print("oo") print("fo") print("fo") print("foo) print("foo" สิ่งที่ไม่ผิดพลาดคือ: print("oo") print("fo") print("fo") ดังนั้นจึงไม่บอบบาง หมายเหตุสำคัญเกี่ยวกับการทดสอบ ด้วยความเห็นพ้องต้องกันว่าควินินที่เป็นไปได้จะต้องตอบสนองสิ่งนี้: จะต้องสามารถระบุส่วนของโปรแกรมที่เข้ารหัสส่วนต่าง ๆ ของโปรแกรม ("แตกต่าง" …
30 code-golf  quine  code-golf  date  code-golf  sequence  code-golf  sorting  file-system  code-golf  code-golf  ascii-art  hexagonal-grid  code-golf  string  arithmetic  code-golf  code-golf  code-challenge  source-layout  code-golf  ascii-art  cellular-automata  code-golf  string  arithmetic  balanced-string  code-golf  number  primes  code-golf  ascii-art  hexagonal-grid  code-golf  string  code-golf  string  code-golf  sequence  code-golf  ascii-art  code-golf  conversion  hexadecimal  code-challenge  restricted-source  code-golf  math  grid  code-golf  string  ascii-art  code-golf  random  minesweeper  code-golf  ascii-art  kolmogorov-complexity  board-game  scrabble  code-golf  ascii-art  code-golf  math  number-theory  decision-problem  code-golf  string  code-golf  natural-language  code-golf  internet  stack-exchange-api  code-golf  code-golf  conversion  code-golf  string  code-golf  math  arithmetic  code-golf  string  whitespace  code-golf  graphical-output  internet  code-golf  string  code-golf  string  random  permutations  code-golf  string  code-golf  string 

19
อายุเท่าไหร่
เขียนโปรแกรมสั้น ๆ ซึ่งใช้เวลาเป็นวินาทีในการแสดงอายุและแสดงผลการประมาณเวลานั้นเป็นภาษาอังกฤษ โปรแกรมของคุณจะต้องแสดงเวลาที่แม่นยำน้อยที่สุดซึ่งผ่านไปแล้วโดยใช้เมตริกต่อไปนี้และความยาวเป็นวินาที: second = 1 minute = 60 hour = 60 * 60 day = 60 * 60 * 24 week = 60 * 60 * 24 * 7 month = 60 * 60 * 24 * 31 year = 60 * 60 * 24 * 365 ตัวอย่าง …
29 code-golf  date 

22
แอนนาแกรมเวลา
โพสต์ครั้งแรก (และลบ) โดย@Tlinkซึ่งส่วนใหญ่จะเป็นแรงบันดาลใจจากคำถาม StackOverflow นี้ เนื่องจากมันเป็นความอัปยศที่ถูกลบไปแล้วเนื่องจากดูเหมือนว่าเป็นการท้าทายที่ดีโดยทั่วไปฉันคิดว่าฉันจะโพสต์ใหม่ด้วยการจัดรูปแบบและกฎที่เหมาะสม (ฉันได้ลองติดต่อ@Tlinkแล้วและได้รับอนุญาตจากเขา / เธอให้โพสต์ แต่เขาไม่ตอบกลับอีกซึ่งเป็นสาเหตุที่ฉันตัดสินใจโพสต์เองตอนนี้) อินพุต:หกหลัก เอาต์พุต:เวลาที่ถูกต้องครั้งแรกหรือครั้งสุดท้ายในรูปแบบ 24 ชั่วโมง ( 00:00:00ผ่าน23:59:59) (คุณสามารถเลือกได้เองว่าคุณจะใช้เวลาที่ถูกต้องครั้งแรกหรือครั้งสุดท้าย) ตัวอย่าง: เมื่ออินพุตถูก 1,8,3,2,6,4เวลาต่อไปนี้สามารถสร้างได้: 12:36:48 12:38:46 12:46:38 12:48:36 13:26:48 13:28:46 13:46:28 13:48:26 14:26:38 14:28:36 14:36:28 14:38:26 16:23:48 16:24:38 16:28:34 16:28:43 16:32:48 16:34:28 16:38:24 16:38:42 16:42:38 16:43:28 16:48:23 16:48:32 18:23:46 18:24:36 18:26:34 18:26:43 18:32:46 18:34:26 …
29 code-golf  date 

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