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

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

13
ท่องเที่ยวเวลาไพร์ม
อย่าบอกใครเลย แต่ฉันได้เปิดเครื่องการเดินทางข้ามเวลาของลุงของฉันแล้ว! ลุงของฉันหมกมุ่นอยู่กับตัวเลขสำคัญและนั่นแสดงให้เห็นในเครื่อง - เขาได้ตั้งโปรแกรมไว้เพื่อให้สามารถไปยังวันที่ที่รวมกันเป็นจำนวนเฉพาะเท่านั้น มันไม่สามารถไปได้1947-08-15เพราะ 1947 + 8 + 15 = 1970 ซึ่งไม่ใช่จำนวนเฉพาะ มันสามารถไปได้1947-07-25เพราะ 1947 + 7 + 25 = 1979 ซึ่งสำคัญมาก ดังนั้นหากฉันต้องการกลับไปดูการเฉลิมฉลองเอกราชของอินเดียดูเหมือนว่าฉันจะต้องไปไม่กี่สัปดาห์ก่อนหน้านี้และรอ 20 วันเหล่านั้น ฉันมีวันที่อื่นที่ฉันต้องการไปและฉันก็ต้องไปเดทก่อนเช่นกัน (หรือถ้าฉันโชคดีเท่ากับ) วันที่เป้าหมายของฉันซึ่งรวมกันเป็นจำนวนเฉพาะ แม้ว่าฉันใจร้อนและไม่ต้องการรอมากเกินไป - ดังนั้นฉันต้องการค้นหาวันที่ที่ฉันสามารถใช้ที่ใกล้เคียงที่สุดกับวันที่เป้าหมายของฉัน คุณสามารถเขียนโปรแกรมที่ใช้วันที่เป้าหมายของฉันและให้วันที่ฉันควรป้อนลงในไทม์แมชชีน - วันที่ที่ใกล้ที่สุดก่อนหน้าหรือเท่ากับวันที่ที่กำหนดซึ่งส่วนต่าง ๆ รวมกันเป็นจำนวนเฉพาะ? (สำหรับความท้าทายนี้เรากำลังใช้ปฏิทินเกรกอเรียนแบบproleptic - ซึ่งหมายความว่าเราใช้ปฏิทินเกรกอเรียนปัจจุบันแม้จะเป็นช่วงเวลาที่ผู้คนใช้ปฏิทินจูเลียนรุ่นเก่ากว่า) อินพุต วันที่ นึกคิดวันที่ใด ๆ ในยุคปัจจุบัน (AD); ในทางปฏิบัติชุดย่อยของภาษาของคุณสามารถจัดการได้อย่างเป็นธรรมชาติ ในรูปแบบที่มนุษย์อ่านได้เดียวที่คุณต้องการ เอาท์พุต วันที่ที่ใกล้เคียงที่สุดกับวันที่ป้อนซึ่งน้อยกว่าหรือเท่ากับอินพุทและวันที่ …
23 code-golf  primes  date 

6
128 ปี การปฏิรูปปีอธิกสุรทิน
ปีสุริยคติคือ 365 วัน 5 ชั่วโมง 48 นาที 45 วินาทีและ 138 มิลลิวินาทีตามวิดีโอนี้ ด้วยปฏิทินเกรโกเรียนปัจจุบันกฎสำหรับการก้าวกระโดดปีมีดังนี้: if year is divisible by 400, LEAP YEAR else if year is divisible by 100, COMMON YEAR else if year is divisible by 4, LEAP YEAR else, COMMON YEAR น่าเสียดายที่วิธีการนี้ปิดหนึ่งวันทุกๆ 3216 ปี วิธีหนึ่งที่เป็นไปได้ในการปฏิรูปปฏิทินคือกฎต่อไปนี้: if year is divisible by …

17
ใช้นาฬิกาจับเวลา
ติดตั้งนาฬิกาจับเวลาระบบดิจิตอลอย่างง่ายซึ่งจะแสดงเวลาที่ผ่านไปเป็นวินาทีและนาทีตามที่อธิบายไว้ด้านล่าง สิ่งสำคัญ โปรดอ่านทั้งส่วนแสดงผลและส่วนควบคุม ! แสดง เวลาที่ผ่านไปควรแสดงในMM:SSรูปแบบโดยแทนที่สตริงเวลาที่แสดงก่อนหน้านี้ "แทนที่" (ล้างทั้งหมดหรือบางส่วนของหน้าจอได้รับอนุญาตด้วย) นาฬิกาจับเวลาจะต้องอัปเดตอย่างน้อยทุกวินาที ตัวอย่าง: 0 นาที 0 วินาที 00:00 0 นาที 33 วินาที 00:33 1 นาที 50 วินาที 01:50 เริ่มแรกคุณสามารถเริ่มต้นด้วย '00: 00 'หรือด้วยค่าอื่น ๆ ในช่วง [00: 00-59: 59] เมื่อนาฬิกาจับเวลาของคุณมาถึง59:59มันควรรีเซ็ตเป็น00:00และดำเนินการต่ออีกครั้ง คุณสามารถใช้ฐานอื่น (แทนทศนิยม) หรือแม้แต่ระบบตัวเลขอื่นหากคุณต้องการตราบใดที่คุณทำตามรูปแบบทั่วไป ตัวอย่างเช่น13:03สามารถแสดงเป็น: ทศนิยม 13:03 เลขฐานสิบหก 0D:03 Base64 N:D ฐานจินตภาพ 10101:3 ตัวเลขโรมัน XIII:III ระวังว่าหากคุณใช้ระบบ …

15
พูดตามฉัน!
รับสตริงเป็นอาร์กิวเมนต์ส่งออกความยาวของสตริงย่อยที่ซ้ำกันที่ยาวที่สุดที่ไม่ซ้ำซ้อนกันหรือศูนย์หากไม่มีสตริงดังกล่าว คุณสามารถสมมติว่าสตริงอินพุตไม่ว่างเปล่า ตัวอย่าง abcdefabc: ซับสตริงabcซ้ำที่ตำแหน่ง 1 และ 7 ดังนั้นโปรแกรมควรเอาต์พุต3 abcabcabcabcab: abcabcหรือbcabcaหรือcabcabมีการทำซ้ำเพื่อให้โปรแกรมควรเอาท์พุท6 (สตริงย่อยabcabcabcabซ้ำแล้วซ้ำอีก แต่เหตุการณ์ที่เกิดขึ้นทับซ้อนกันดังนั้นเราจึงไม่ยอมรับมัน) aaaaaaa: aaaถูกทำซ้ำที่ตำแหน่ง 1 และ 4 ตัวอย่างเช่นดังนั้นโปรแกรมควรเอาต์พุต3 abcda: aซ้ำแล้วซ้ำอีกดังนั้นโปรแกรมควรจะออก1 xyz: ไม่มีสตริงซ้ำแล้วซ้ำอีก→ 0 ababcabcabcabcab: ควรกลับ6 นี่คือโค้ดกอล์ฟซึ่งมีจำนวนน้อยที่สุดที่จะชนะ
23 code-golf  string  code-golf  code-golf  kolmogorov-complexity  primes  code-golf  kolmogorov-complexity  hexadecimal  code-golf  code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

15
ความท้าทายทางเรขาคณิต
ทุกคนรักรูปทรงเรขาคณิต เหตุใดเราจึงไม่ลองและเขียนรหัสมัน ความท้าทายนี้เกี่ยวข้องกับการใช้ตัวอักษรและตัวเลขและทำให้รูปร่างขึ้นอยู่กับมัน การป้อนข้อมูล อินพุตจะอยู่ในรูปแบบของ (shapeIdentifier)(size)(inverter)การป้อนข้อมูลจะอยู่ในรูปแบบของ แต่รูปร่างคือตัวระบุขนาดและอินเวอร์เตอร์คืออะไร ตัวระบุรูปร่างเป็นตัวระบุสำหรับประเภทของรูปร่างที่คุณจะทำกับ*s ต่อไปนี้เป็นตัวระบุรูปร่าง: s - จัตุรัส t - สามเหลี่ยม ขนาดจะอยู่ระหว่าง1-20และเป็นขนาดของรูป อินเวอร์เตอร์เป็นหรือไม่รูปร่างจะถูกลงคว่ำซึ่งจะเขียนแทนด้วยหรือ+ -หมายเหตุ: s3-== (เท่ากับ) s3+เพราะกำลังสองเป็นสมมาตร อย่างไรก็ตามt5-! = t5+(ไม่เท่ากับ) ช่องว่างต่อท้ายนั้นไม่เป็นไรในผลลัพธ์ แต่ช่องว่างชั้นนำไม่ ตัวอย่างผลลัพธ์ Input: s3+ Output: *** *** *** Input: t5+ Output: * *** ***** Input: t3- Output: *** * หมายเหตุพิเศษ อินพุตสามเหลี่ยมจะเป็นเลขคี่เสมอดังนั้นสามเหลี่ยมจะลงท้ายด้วย 1 *ที่ด้านบนเสมอ ขนาดของรูปสามเหลี่ยมคือขนาดของฐานถ้าอินเวอร์เตอร์เป็น และมีขนาดของด้านบนถ้าอินเวอร์เตอร์เป็น+-
23 code-golf  string  ascii-art  geometry  code-golf  ascii-art  subsequence  fewest-operations  test-battery  code-golf  array-manipulation  bitwise  code-golf  interactive  code-golf  music  code-golf  string  kolmogorov-complexity  code-golf  string  decision-problem  simulation  code-golf  string  classification  code-golf  sequence  base-conversion  palindrome  code-golf  kolmogorov-complexity  code-golf  date  astronomy  code-golf  sequence  base-conversion  code-golf  geometry  combinatorics  code-golf  string  code-golf  math  array-manipulation  code-challenge  math  code-golf  card-games  code-challenge  array-manipulation  sorting  code-golf  code-golf  math  abstract-algebra  polynomials  code-golf  palindrome  factoring 

20
มันเป็นงานประจำปีใช่มั้ย
ให้หมายเลข1≤n≤365ส่งออกวันที่ n ของปีในรูปแบบ "วันเดือนปีที่" ตัวอย่างเช่นที่ได้รับ 1 คุณควรส่งออก "วันที่ 1 มกราคม" โดยไม่มี "ของ" ปฏิทินเกรโกเรียนจะถูกนำมาใช้และโปรแกรมไม่ควรคิดเป็นปีอธิกสุรทินดังนั้นโปรแกรมของคุณไม่ควรส่งออก "29 กุมภาพันธ์" ในทุกกรณี สามารถใช้วิธีการใดก็ได้ตราบใดที่เป็นไปตามรูปแบบ "วันเดือนปีที่" ระบุไว้ก่อนหน้า โปรแกรมของคุณควรส่งออกอันดับที่ถูกต้องซึ่งหมายความว่ามันควรจะออก 1, 2, 3, ควร 1, 2 หรือ 3 ตามลำดับเป็นตัวเลขวันสำหรับการป้อนข้อมูลใด ๆ อนุญาตให้เว้นวรรคนำหน้าหรือเยื้องอื่น ๆ นี่คือรหัสกอล์ฟดังนั้นทางออกที่สั้นที่สุดโดยตัวละครจะชนะ กรณีทดสอบ: 1 gives 1st January 2 gives 2nd January 3 gives 3rd January 365 gives 31st December …
22 code-golf  date 

28
ทำเสื้อคลุมคำง่ายๆ
(หมายเหตุ: นี่คือคำถามรหัสกอล์ฟครั้งแรกของฉัน แต่เท่าที่ฉันสามารถบอกได้ไม่มีใครทำอย่างนี้ดังนั้นฉันควรจะดี) งานของคุณคือการสร้างโปรแกรมหรือฟังก์ชั่นที่ใช้ในสตริงsและจำนวนเต็มnและส่งคืนหรือส่งออกข้อความที่ห่อเป็นหลายบรรทัด แต่ละคำต้องอยู่ในบรรทัดทั้งหมด กล่าวคือไม่มีคำแยกกลาง แต่ละบรรทัดต้องมีความยาวไม่เกินnอักขระและคุณต้องใส่คำให้มากที่สุดเท่าที่จะทำได้ในแต่ละบรรทัด ตัวอย่าง: s = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed eget erat lectus. Morbi mi mi, fringilla sed suscipit ullamcorper, tristique at mauris. Morbi non commodo nibh. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed …
22 code-golf  string  code-golf  string  parsing  apl  math  primes  integer  fastest-code  code-golf  math  primes  integer  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  array-manipulation  code-golf  number  code-golf  sequence  code-golf  math  arithmetic  code-golf  date  conversion  code-golf  geometry  combinatorics  grid  code-golf  string  code-golf  counting  java  code-golf  chess  code-golf  path-finding  conversion  atomic-code-golf  logic-gates  code-golf  fibonacci  code-golf  ascii-art  fractal  code-golf  quine  code-golf  string  code-golf  array-manipulation  decision-problem  code-golf  quine  code-golf  code-challenge  array-manipulation  code-challenge  word-search  code-golf  binary  conversion  code-golf  code-golf  restricted-source  code-golf  kolmogorov-complexity  restricted-source  code-golf  kolmogorov-complexity  random  animation 

15
โค่นล้มโดมิโน!
ขอบคุณคำถามนี้สำหรับแรงบันดาลใจบางอย่าง ในความท้าทายนี้เราจะเป็นตัวแทนของสายของแต้มเป็นสตริงของที่|, และ/ \คุณจะได้รับสายอักขระโดมิโนเป็นอินพุตและคุณต้องพิจารณาสิ่งที่พวกเขาดูเหมือนเมื่อพวกเขาได้ตัดสิน นี่คือกฎสำหรับแต้มที่ตกลงมา โดมิโนที่ยืนอยู่|, ซ้ายของโดมิโนที่ล้มลงทางซ้าย\, จะกลายเป็นโดมิโนที่ล้มลงด้วยเช่นกัน โดมิโนที่ยืนอยู่|ด้านขวาของโดมิโนที่ถูกตก/จะกลายเป็นโดมิโนที่ตกลงมาอย่างถูกต้องเช่นกัน หากโดมิโนยืนอยู่ระหว่างซ้าย\และขวาตก/โดมิโนมันจะยังคงยืนอยู่ กฎเหล่านี้จะถูกนำมาใช้ซ้ำ ๆ จนกระทั่งข้อตกลงไม่เปลี่ยนแปลงอีกต่อไป นี่คือตัวอย่างของวิธีการป้อนข้อมูลเดียวอาจมาถึงข้อสรุปของมัน |||||||\/|||||||\||\|||/||||||\||||| ||||||\\//|||||\\|\\|||//||||\\||||| |||||\\\///|||\\\\\\|||///||\\\||||| ||||\\\\////|\\\\\\\|||////\\\\||||| |||\\\\\////|\\\\\\\|||////\\\\||||| ||\\\\\\////|\\\\\\\|||////\\\\||||| |\\\\\\\////|\\\\\\\|||////\\\\||||| \\\\\\\\////|\\\\\\\|||////\\\\||||| งานของคุณคือการเขียนโค้ดที่ค้นหาและแสดงผลลัพธ์สุดท้ายของอินพุต คุณอาจสมมติว่าอินพุตนั้นถูกต้องเสมอและมีอย่างน้อย 2 ตัวอักษร นี่คือcode-golfดังนั้นคำตอบจะได้คะแนนเป็นไบต์ด้วยจำนวนไบต์ที่น้อยกว่าจะดีกว่า กรณีทดสอบ |||/|||| -> |||///// |||\|||| -> \\\\|||| |/||||\| -> |///\\\| ||/|||\| -> ||//|\\| ||\|||/| -> \\\|||//

3
แล้วเราล่ะ
ฉันเป็นนักเดินทางข้ามเวลาและฉันหลงไหลไปตามกาลเวลา ฉันรักช่วงเวลาที่เข็มนาฬิกาผ่าน 12 หรือเมื่อฉันต้องพลิกไปที่หน้าถัดไปของปฏิทินของฉันหรือเมื่อทุกคนตะโกนว่า "สวัสดีปีใหม่!" โปรดเขียนโปรแกรมให้ฉันเพื่อแสดงให้ฉันเห็นว่าฉันอยู่ในช่วงเวลาดังกล่าวจนถึงช่วงเวลาสุดท้ายเท่าไรในรูปแบบของแถบความคืบหน้า ตัวอย่างเช่นถ้าฉันบอกเวลาเป็น 09:12 ควรพิมพ์สิ่งนี้: 09:00 ####---------------- 10:00 ถ้าฉันบอกว่าเดือนนี้คือเดือนพฤษภาคม 2525 มันควรจะพิมพ์สิ่งนี้: 1982-01 #######------------- 1983-01 ฉันพูดถึงฉันเป็นนักเดินทางข้ามเวลาหรือไม่? ฉันเดินทางไปที่ใดก็ได้ตั้งแต่มิลลิวินาทีแรกของ 0 AD ถึงมิลลิวินาทีสุดท้ายของ 9999 AD ดังนั้นโปรแกรมต้องจัดการวันที่และเวลาในช่วงนั้น ๆ อินพุต อินพุตจะอยู่ในรูปแบบใดรูปแบบหนึ่งต่อไปนี้: YYYY-MM-DDThh:mm:ss.sss YYYY-MM-DDThh:mm:ss YYYY-MM-DDThh:mm YYYY-MM-DDThh YYYY-MM-DD YYYY-MM รูปแบบเหล่านี้เป็นรูปแบบเดียวที่จำเป็นต้องได้รับการจัดการ แต่ละส่วนจะมีจำนวนตัวเลขที่แสดงซึ่งหมายความว่าวินาทีเศษส่วนอาจมีศูนย์ต่อท้าย (เช่น.120ไม่เคย.12) นี่Tคือตัวอักษร "T" ตามตัวอักษรเพื่อกำหนดวันที่จากเวลา เวลาเปิดทำการตลอด 24 ชั่วโมง เดือนและวันเป็นแบบ 1 (เพิ่มเติมในด้านล่างนี้) อินพุตไม่ถูกต้องและไม่อยู่ในช่วงที่ต้องการ ขึ้นอยู่กับดุลยพินิจของโปรแกรมเมอร์อินพุตอาจมีการขึ้นบรรทัดใหม่ต่อท้ายเดียว คณิตศาสตร์บาร์ความคืบหน้า …
22 code-golf  date 

14
วันพุธที่สำคัญ
วันพุธที่สำคัญ งานของคุณคือการนับจำนวนวันพุธที่ตรงกับวันสำคัญของเดือนในปีใดปีหนึ่ง ตัวอย่างเช่น7-13-16เป็นวันพุธที่ดี เพื่อความสอดคล้องใช้ปฏิทินเกรโกเรียนสำหรับวันที่ทั้งหมด อินพุต ข้อมูลเข้าสู่โปรแกรม / ฟังก์ชั่นของคุณจะเป็นปี (เช่น2016) และยืดหยุ่นได้ ปีจะเป็นจำนวนเต็มระหว่าง1912และ2233รวม เอาท์พุต ผลผลิตมีความยืดหยุ่นและควรเป็นจำนวนวันพุธที่สำคัญ (เช่น18) เกณฑ์การให้คะแนน นี่คือโค้ดกอล์ฟที่สั้นที่สุดในหน่วยไบต์! กรณีทดสอบ อินพุต -> เอาต์พุต -------------------- 1912 -> 19 1914 -> 16 1984 -> 17 1996 -> 19 2063 -> 19 2150 -> 16 2199 - > 18 2233 -> 18

5
เหลืออีกนานเท่าไหร่?
เหลืออีกนานเท่าไหร่? เมื่อเร็ว ๆ นี้ฉันกำลังทำพิซซ่าโดยใช้เวลา 5 นาทีบนโทรศัพท์ของฉัน เมื่อมีคนเดินเข้ามาและถามฉันว่าจะต้องจากไปนานเท่าไหร่ฉันก็สับสนในช่วงแรกว่าจะตอบคำถามอย่างไร คุณเห็นไหมว่าถ้าตัวจับเวลาในช่วงเวลาปัจจุบันอยู่ที่ 3:47 ตามเวลาที่ฉันได้อ่านออกเสียง 'สามนาทีสี่สิบเจ็ดวินาที' เสียงดังเวลาจะเปลี่ยนไป ดังนั้นผมจึงต้องการที่จะหาเวลาที่จับเวลาจะมาถึงเพียงแค่เป็นฉันเสร็จสิ้นการอ่านมันออกมา นี่คือความท้าทายของคุณ: เพื่อให้กระบวนการนี้เป็นไปโดยอัตโนมัติ กำหนดเวลาในรูปแบบที่เหมาะสมใด ๆ (":" คั่นด้วยหรือเป็นอาร์กิวเมนต์นาทีและวินาที) เอาท์พุทเวลาที่เร็วที่สุดจากช่วงเวลาปัจจุบันนั้นซึ่งจะใช้เวลาในการอ่านออกเท่าที่มันจะทำให้ตัวจับเวลา ไปยัง เราสมมติว่าแต่ละพยางค์ใช้เวลา 1 วินาทีในการอ่าน กฎเพิ่มเติม คุณต้องนับ 'นาที' และ 'วินาที' เป็นสองพยางค์แต่ละรายการรวมถึง 'และ' ระหว่าง พิซซ่าจะไม่ใช้เวลามากกว่า 59:59 ในการปรุงอาหาร '11 นาทีและ 0 วินาที' ไม่ใช่ 10 พยางค์: คุณต้องทำให้ '11 นาที 'ง่ายขึ้น (เช่น 5 พยางค์) เช่นเดียวกันกับนาที: …

16
อีกหนึ่งโปรแกรมแล้วฉันก็ออกไป!
กำหนดจำนวนเต็มบวกระดับการซ้อนnและสตริงsของตัวอักขระ ASCII ( เพื่อ~ออกโปรแกรมซึ่งเมื่อทำงานในภาษาเดียวกัน outputs โปรแกรมที่เอาท์พุทโปรแกรมที่... sที่เอาท์พุทสตริง รวมnโปรแกรมควรจะสร้างขึ้นซึ่งทั้งหมดควรจะทำงานในภาษาเดียวกันกับคำตอบของคุณ หมายเหตุ: คุณสามารถส่งออกโปรแกรมหรือฟังก์ชั่น - สิ่งที่คุณได้รับอนุญาตโดยค่าเริ่มต้นเป็นการส่ง คุณสามารถป้อนsด้วยอักขระที่หลบหนีวิธีที่โปรแกรมหรือฟังก์ชั่นในภาษาของคุณมักจะใส่สตริง ตัวอย่าง ตัวอย่างเช่นที่กำหนดn=1และs="recursion"โปรแกรม Python 2 อาจส่งออก: print "recursion" การรันสิ่งนี้จะได้ผลลัพธ์: recursion ได้รับn=2และ s = "PPCG" โปรแกรม Python 2 อาจส่งออก: print "print \"PPCG\" " การรันเอาต์พุตนี้: print "PPCG" การรันเอาต์พุตนี้: PPCG ที่เกี่ยวข้อง (+ ชื่อเรื่องแรงบันดาลใจ): อีกหนึ่ง LUL และฉันไม่อยู่ ที่เกี่ยวข้องด้วย (ใน sandbox - ตอนนี้ถูกลบ …
21 code-golf  recursion  code-golf  kolmogorov-complexity  board-game  code-golf  number-theory  polynomials  code-golf  code-golf  array-manipulation  polyglot  alphabet  answer-chaining  code-golf  sequence  math  atomic-code-golf  abstract-algebra  proof-golf  code-golf  internet  code-golf  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  ascii-art  number  integer  code-golf  decision-problem  binary-matrix  code-golf  number  sequence  number-theory  code-golf  math  decision-problem  matrix  abstract-algebra  code-golf  string  keyboard  code-golf  fractal  code-golf  math  sequence  combinatorics  hello-world  vim  code-golf  sequence  code-golf  graphical-output  image-processing  code-golf  decision-problem  matrix  linear-algebra  code-golf  ascii-art  code-golf  math  code-golf  ascii-art  graphical-output  code-golf  string  code-golf  string  substitution  code-golf  string  ascii-art  code-golf  arithmetic  code-golf  number  array-manipulation  decision-problem  code-golf  kolmogorov-complexity  code-generation  fractal  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  code-golf  string  array-manipulation  code-golf  music  code-golf  array-manipulation  code-golf  internet  stack-exchange-api  math  fastest-algorithm  code-golf  binary  bitwise  code-golf  date  code-golf  string  code-golf  sequence  integer  code-golf  arithmetic  number-theory  code-golf  string  random 

30
ใช้เวลาในการพิมพ์ตัวเลข
สรุป เขียนโปรแกรมหรือฟังก์ชั่นที่ไม่รับอินพุตใด ๆ และส่งออกตัวเลขจำนวนเต็มทั้งหมดระหว่าง -1000 ถึง 1,000 ตามลำดับจากน้อยไปหามากไปยัง stdout หนึ่งรายการต่อบรรทัดเช่นนี้ -1000 -999 -998 -997 ... และหลังจากนั้นคุณต้องพิมพ์เวลาที่ใช้เพื่อพิมพ์ตัวเลขเหล่านี้หรือเวลาตั้งแต่เริ่มต้นการทำงานของโปรแกรมเป็นมิลลิวินาที (หากจำเป็นมันยังสามารถมีสิ่งอื่น ๆ เช่น: เวลาที่ใช้: xxxms ก็โอเค) มันอาจเป็นทศนิยมหรือจำนวนเต็ม (ถ้าคุณพิมพ์จำนวนเต็มคุณต้องปัดเศษให้ใกล้เคียงที่สุด) รหัสตัวอย่าง using System; using System.Diagnostics; class P { static void Main(string[] args) { Stopwatch st = Stopwatch.StartNew(); for (int i = -1000; i <= 1000; i++) …
21 code-golf  number  date 

3
แสดงพลูโต Flyby
ขอแสดงความยินดี! คุณเพิ่งได้รับการว่าจ้างจากองค์การนาซ่าเพื่อทำงานในโครงการ Horizons 2 ใหม่ น่าเสียดายที่มีการตัดงบประมาณจำนวนมากเมื่อเร็ว ๆ นี้ดังนั้นผู้บริหารระดับสูงจึงตัดสินใจปลอมพลูโตพลูโตตามแผนที่วางไว้ทั้งหมด งานของคุณคือการเขียนโปรแกรมที่จะยอมรับเป็นข้อมูลวันที่ในรูปแบบyyyymmddและจะให้ภาพปลอมของพลูโตสำหรับวันนี้ คุณสามารถสันนิษฐานได้ว่าวันที่ที่ป้อนจะเป็นปี 2558 หรือ 2559 ภาพถ่ายเป็นตารางขนาด 15x15 ของอักขระ ASCII ตัวอักษรในตารางมีแกน X และพิกัด-Y ในช่วงของพวกเขา[-7, 7]- ตัวอักษรบนซ้ายที่ในขณะที่ตัวละครล่างขวาที่(-7, -7)(7, 7) ภาพถ่ายจะถูกคำนวณด้วยกฎต่อไปนี้: โพรบจะใกล้เคียงกับพลูโตมากที่สุดในวันที่ 25/12/2558 ระยะทางdถึงพลูโตกำหนดโดยสูตรนี้:square root of ((difference in days to christmas) ^ 2 + 10) รัศมีrของภาพพลูโตในรูปภาพนั้นมอบให้โดย:22 / d อักขระที่มีพิกัด(x, y)บนกริดต้องถูกตั้งค่าเป็น#ถ้าx^2 + y^2 <= r^2; มันจะต้องตั้งค่าเป็นพื้นที่มิฉะนั้น …

4
บอกเวลาเป็นภาษาฝรั่งเศส
Bonjour, PPCG! Quelle รักษา est-il หรือไม่ นี่หมายความว่าเวลาเท่าไหร่ในภาษาฝรั่งเศสเพราะนั่นคือสิ่งที่ท้าทายนี้ การบอกเวลาเป็นภาษาฝรั่งเศส (อย่างน้อยเป็นทางการ) นั้นแตกต่างจากการบอกเวลาเป็นภาษาอังกฤษ การบอกเวลาเริ่มต้นด้วยIl est (เป็น) จากนั้นคุณใส่ชั่วโมงตามด้วยHeures (นาฬิกา) (ในกรณีที่คุณไม่ทราบตัวเลขภาษาฝรั่งเศสนี่คือรายการ: http://blogs.transparent.com/french/french-numbers-learn-how-to-count-from-1-to-1000/ ) ถ้ามันเป็น 01:00 ทำheure กระจัดกระจายสำหรับเรื่องนี้ สำหรับเที่ยงใช้midi (ไม่มี Heures) และสำหรับการใช้งานเที่ยงคืนMinuit นอกจากนาทีคือ 00 คุณจะตามด้วยจำนวนนาที อย่างไรก็ตามมีข้อยกเว้นเล็กน้อยสำหรับเรื่องนี้ เป็นเวลา 15 นาทีคุณต้องการพูดและควอร์ตและเป็นเวลา 30 นาทีที่คุณต้องการจะพูดและดู สำหรับทุกสิ่งหลังจาก 30 นาทีคุณจะเพิ่มจำนวนชั่วโมงทีละหนึ่งจากนั้นเพิ่มคำmoinsและ 60 - นาที ดังนั้น 6:40 น. จึงสามารถรักษาmoins vingt (vingt = 20) ได้ …

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