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

30
กะพริบ CAPS LOCK
คีย์บอร์ดคอมพิวเตอร์ส่วนใหญ่มีไฟ LED ในตัวขนาดเล็กแสดงโหมดอินพุตปัจจุบันซึ่งควบคุมด้วยปุ่ม CAPS LOCK งานของคุณคือการกระพริบตา: เปิด; รอ 0.5 (+/- 0.1) วินาที ปิดอีกครั้ง ภาพวิดีโอของไฟ LED กะพริบชื่นชมอย่างมาก! กฎระเบียบ คุณสามารถกระพริบไฟ LED อื่น (เช่น Scroll Lock, Num Lock, สถานะ Wi-Fi และอื่น ๆ ) หากต้องการ แต่จะต้องอยู่บนแป้นพิมพ์ของคุณ หากภาษาของคุณไม่มีsleepคำสั่งsubsecond โปรแกรมของคุณอาจใช้เวลาหน่วง 1 วินาทีแทนโดยมีค่าปรับเป็น +2 ไบต์ (สำหรับ0.) โปรแกรมของคุณจะต้องกระพริบอย่างน้อยหนึ่งครั้งสิ่งที่เกิดขึ้นหลังจากนั้นขึ้นอยู่กับคุณนั่นคือมันจะยังคงกะพริบต่อไป (ในกรณีนี้คุณจะต้องรอให้เกิดความล่าช้าเหมือนเดิมก่อนที่จะเปิดอีกครั้ง) หรือหยุด ฯลฯ หาก LED ที่เลือกเป็น ON โดยค่าเริ่มต้นบนระบบของคุณคุณสามารถสันนิษฐานได้ว่ามันถูกปิดอย่างชัดเจน (เช่นด้วยตนเอง) ก่อนที่โปรแกรมจะทำงาน …

25
พิมพ์“ สวัสดีโลก!”
ใช่จริงๆ. พิมพ์ด้วยเครื่องพิมพ์ฮาร์ดแวร์🖨เพื่อสร้างสำเนา ส่งคำสั่ง / ข้อมูลที่จำเป็นไปยังเครื่องพิมพ์ของคุณเพื่อให้ข้อความต่อไปนี้พิมพ์บนกระดาษ: สวัสดีชาวโลก! คุณสามารถใช้เครื่องพิมพ์ที่เชื่อมต่อกับเครือข่ายที่มีให้สำหรับคุณ หากเครื่องพิมพ์ของคุณอนุญาตคุณควรใช้ข้อความขนาด 8pt หรือมากกว่าในหมึกสีดำบนกระดาษสีขาว ข้อความควรปรากฏในบรรทัดของตัวเอง อาจอยู่ทางซ้ายหรือขวาในตำแหน่งที่คุณต้องการ หลักฐานภาพถ่าย / วิดีโอ / GIF ดิจิทัลของการส่งจะเป็นประโยชน์ หากฮาร์ดแวร์ของคุณไม่สามารถทำกระดาษได้ แต่อนุญาตให้ผลิตสำเนาถาวรอื่น ๆ เช่นการพิมพ์ 3 มิติการตัดเฉือน CNC หรือการพิมพ์ในระดับปรมาณูฉันยินดีที่จะยอมรับการส่งที่น่าสนใจ ชี้แจงคำถามที่ถามว่า"ส่งคำสั่งที่จำเป็น / ข้อมูลไปยังเครื่องพิมพ์ของคุณ" ความหมายของสิ่งนี้คือไม่จำเป็นต้องป้อนข้อมูลผู้ใช้เพิ่มเติม การเปิดกล่องโต้ตอบการพิมพ์ไม่เพียงพอ คำตอบที่มีอยู่ที่ทำเช่นนี้ในวันที่ 10:48 น. PST 31 ธันวาคม 2559 จะเป็นแบบปู่ (แต่ไม่ใช่ฉัน upvoted)

10
เทียนน้อยเป็นเรื่องน่าเศร้า วาดเขาเป็นก้อนเมฆเพื่อให้กำลังใจเขา
เทียนน้อยเป็นเรื่องน่าเศร้า วาดเขาเป็นก้อนเมฆเพื่อให้กำลังใจเขา หมายเหตุ: การวาดภาพบนคลาวด์จะไม่ทำให้เขามีกำลังใจ วงกลมสามารถนิยามเป็น 3-tuple (x,y,r)โดยที่xตำแหน่ง x ของวงกลมบนระนาบคาร์ทีเซียนyคือตำแหน่ง y ของวงกลมบนระนาบคาร์ทีเซียนและrเป็นรัศมีของวงกลม xและyอาจเป็นลบ rเป็นบวกเสมอ อินพุตเป็นรายการของวงกลมในรูปแบบของช่องว่างคั่น 3-tuples ตัวอย่างเช่น 3,1,1 3,2,1.5 1,2,0.7 0.9,1.2,1.2 1,0,0.8 3,1,1หมายถึง "วงกลมที่มีจุดศูนย์ที่3,11 รัศมี. 3,2,1.5หมายความว่า" วงกลมที่มีจุดศูนย์กลางที่ A 3,2พร้อมกับ 1.5 รัศมี หากเราวาดวงกลมทั้งหมดของอินพุตบนกราฟดูเหมือนว่านี้ (ฉันได้รวมเส้นกริดและป้ายกำกับเพื่อความชัดเจนเท่านั้นพวกเขาไม่จำเป็นต้องใช้): สังเกตว่าวงกลมทั้งหมดกลมกลืนกันอย่างไร นั่นคือพวกเขาทั้งหมดซ้อนทับกันเพื่อให้เกิดกลุ่มใหญ่กลุ่มหนึ่งโดยไม่มีกลุ่มวงกลมเล็ก ๆ แยกออกจากส่วนที่เหลือ อินพุตรับประกันว่าจะเหนียวแน่น สมมติว่าตอนนี้เราวาดเส้นที่เดินทางรอบ "เส้นขอบ" ที่เกิดจากวงกลมเหล่านี้โดยไม่มีเส้นอื่นใด มันจะเหมือนกับการวาดเส้นขอบของเงาที่เกิดจากวงกลมทั้งหมด เมฆที่เกิดขึ้นจะมีลักษณะเช่นนี้: ดังนั้นคลาวด์นี้จึงถูกสร้างขึ้นโดยการวาดเฉพาะส่วนโค้งของวงกลมในอินพุตที่ก่อตัวเป็นเส้นขอบ กล่าวอีกนัยหนึ่งระบบคลาวด์เกิดจากการวาดส่วนโค้งที่ไม่ได้อยู่ในวงกลมอื่น โปรแกรมของคุณจะป้อนข้อมูลในแบบฟอร์มที่อธิบายข้างต้นและส่งภาพที่แสดงคลาวด์ที่เกิดขึ้น รูปร่างโดยรวมของคลาวด์จะต้องถูกต้อง แต่ขนาดสีความหนาของเส้นและลักษณะของจุดยอดนั้นขึ้นอยู่กับคุณ โปรดทราบว่าคลาวด์ต้องสามารถมองเห็นได้ดังนั้นคุณไม่สามารถดึงบางสิ่งบางอย่างเช่น "โปรแกรมนี้วาดคลาวด์สีขาวบนพื้นหลังสีขาว", "โปรแกรมนี้วาดคลาวด์ในระดับที่เล็กที่สุด", …

19
ปรับปรุงเครื่องมือสร้างหมายเลขสุ่มฮาร์ดแวร์
งานของคุณคือสร้างตัวสร้างหมายเลขสุ่มฮาร์ดแวร์กับฮาร์ดแวร์ใด ๆ ก็ตามที่คุณมีอยู่ ท้าทาย เขียนโปรแกรมด้วยคุณสมบัติต่อไปนี้: มันพิมพ์อย่างใดอย่างหนึ่ง0หรือ1(และไม่มีอะไรอื่น) เอาท์พุทขึ้นอยู่กับกระบวนการทางกายภาพและไม่เพียง แต่สถานะภายในของคอมพิวเตอร์ ไม่มีความสัมพันธ์ระหว่างเอาต์พุตของการรันที่ตามมา (แยกจากกันหนึ่งนาที) ผลลัพธ์ไม่สามารถคาดการณ์ได้ด้วยความพยายามที่สมจริง ความน่าจะเป็นของเอาต์พุต0อยู่ระหว่าง 0.2 ถึง 0.8 มันทำงานในเวลาน้อยกว่าหนึ่งนาทีด้วยความน่าจะเป็นที่สูงพอสมควร คุณต้องอธิบายสาเหตุที่โปรแกรมของคุณมีคุณสมบัติเหล่านี้หากไม่ชัดเจน คำชี้แจงและข้อ จำกัด ต่อไปนี้อาจดูเหมือนข้อ จำกัด มากมายสำหรับการประกวดความนิยม แต่ในท้ายที่สุดมันทั้งหมดเพื่อให้แน่ใจว่าโปรแกรมยังคงอยู่ภายในจิตวิญญาณของคำถามค่อนข้างทำงานและเพื่อหลีกเลี่ยงการแก้ปัญหาที่เป็นที่นิยมเนื่องจากเป็น overkill ทั้งหมด แต่เป็นที่สุด ค่อนข้างน่าเบื่อ เวลาระบบไม่นับเป็นกระบวนการทางกายภาพ คุณสามารถใช้ฮาร์ดแวร์ระดับผู้บริโภคที่คุณต้องการตั้งแต่ไดรฟ์ฟล็อปปี้ดิสก์ขนาด 8 นิ้วไปจนถึงตัวปล่อยจรวด USBไปยังหูฟัง - เว้นแต่ว่าจะมีไว้สำหรับการสร้างหมายเลขสุ่ม ชิ้นส่วนของฮาร์ดแวร์เป็นเกรดสำหรับผู้บริโภคหากเป็นผลิตภัณฑ์ที่ผลิตเป็นจำนวนมากและมีค่าใช้จ่ายน้อยกว่า 1,000 $ / € / £ดังนั้นคุณจึงไม่สามารถใช้กล้องโทรทรรศน์วิทยุ CERN, MRIs หรือเครื่องตรวจจับอนุภาคในตัว คุณสามารถตั้งสมมติฐานพื้นฐานที่สุดได้เฉพาะกับสถานะและการจัดแนวของฮาร์ดแวร์เช่นการเปิดสวิตช์ (หากมีสวิตช์เปิดปิด) และติดตั้งและใช้งานได้อย่างเหมาะสม ตัวอย่างเช่นคุณสามารถสมมติให้ไดรฟ์ซีดีมีความสามารถในการอ่านดิสก์โดยทั่วไปและไม่ให้ติดขัด แต่คุณไม่สามารถสันนิษฐานได้ว่าจะเปิดหรือปิดหรือมีดิสก์อยู่ ในตัวอย่างอื่นคุณไม่สามารถถือว่าฮาร์ดแวร์สองชิ้นถูกจัดตำแหน่งเพื่อให้มีการโต้ตอบพิเศษ …

16
แก้ไขนิ้วอ้วนของฉัน
ท้าทายรหัสกอล์ฟ ฉันมี isdue, fingrrs ของฉันจะอ้วนและฉันอย่างอิสระ jave isdue ของ ty [ing หนึ่ง keystrpke ไปทางขวาบน kryboard ของฉัน ฉันกลัวว่า isdue จะแย่ลงเรื่อย ๆ เมื่อเวลาผ่านไป ฉันได้ทำทุกสิ่ง ไปทางขวา! ก่อนหน้านี้ฉันต้องการโปรแกรม (หรือ functipn) เพื่อเปลี่ยนค่าอัตโนมัติทุก keystrpke กลับไปทางซ้าย ฉันจะตรวจสอบให้แน่ใจว่าใช้ Tome typong ของฉันในส่วนที่เหลือของ tjis chal; enge เพื่อที่จะไม่ทำให้เกิดความสับสน! วัตถุประสงค์: เขียนโปรแกรมหรือฟังก์ชั่นที่รับอินพุตของหนึ่งในคีย์สีเขียวต่อไปนี้บนคีย์บอร์ด QWERTY มาตรฐานและส่งคืนอักขระของคีย์หนึ่งไปทางซ้ายของมัน เงื่อนไข: •คุณอาจสันนิษฐานได้ว่าผู้ที่เรียกใช้โปรแกรมนี้กำลังใช้คีย์บอร์ดแบบเดียวกับที่แสดงในภาพด้านบน •อินพุทและเอาท์พุทเป็นตัวพิมพ์เล็กและตัวพิมพ์ใหญ่คุณสามารถใช้เคสใดก็ได้ (หรือผสมระหว่างเคส) สำหรับความท้าทายนี้และคุณยังสามารถสมมติว่าอินพุตทั้งหมดจะเป็นหนึ่งกรณีหากต้องการ •หากภาษาของคุณไม่มีวิธีให้ผู้ใช้ป้อนคีย์ส่งคืนด้วยเหตุผลบางอย่างคุณอาจเพิกเฉยต่อการกดแป้นเดียวสำหรับสิ่งนี้ •ความท้าทายนี้มีไว้สำหรับค่าเริ่มต้นของคีย์เท่านั้นตัวอย่างเช่นหาก4มีการกดปุ่มคุณสามารถสันนิษฐานได้ว่ามันจะ4ไม่มีวันหมด$ •คุณสามารถสันนิษฐานได้ว่ากดปุ่มสีเขียวเท่านั้น ตัวอย่างInput-> Output: …

28
คำนวณโมดูลัสของผกผัน
งาน: มูลค่าการส่งออกสำหรับxที่สองค่าที่กำหนดa mod x = ba,b การสันนิษฐาน aและbจะเป็นจำนวนเต็มบวกเสมอ จะไม่มีทางแก้สำหรับ x หากมีหลายวิธีให้เอาท์พุทอย่างน้อยหนึ่งวิธี หากไม่มีวิธีแก้ปัญหาให้เอาท์พุทอะไรหรือบ่งชี้ว่าไม่มีวิธีแก้ไข อนุญาตให้ใช้บิวด์อิน (ไม่สนุกเท่าวิธีการทางคณิตศาสตร์อื่น ๆ ) เอาต์พุตเป็นจำนวนเต็มเสมอ ตัวอย่าง A, B >> POSSIBLE OUTPUTS 5, 2 >> 3 9, 4 >> 5 8, 2 >> 3, 6 6, 6 >> 7, (ANY NUMBER > 6) 8, 7 >> NO SOLUTION 2, …
18 code-golf  math  number-theory  code-golf  number  integer  code-golf  string  code-golf  music  code-golf  arithmetic  array-manipulation  decision-problem  code-golf  math  rational-numbers  code-golf  code-golf  graphical-output  hardware  code-golf  math  number  code-golf  string  parsing  natural-language  code-golf  tips  brain-flak  code-golf  graph-theory  code-golf  number  polynomials  king-of-the-hill  code-golf  ascii-art  kolmogorov-complexity  animation  king-of-the-hill  code-golf  tips  code-golf  ascii-art  code-golf  string  array-manipulation  data-structures  code-golf  math  number  code-golf  string  base-conversion  binary  code-golf  decision-problem  graph-theory  code-golf  math  polynomials  code-golf  kolmogorov-complexity  physics  code-golf  sequence  number-theory  code-golf  math  integer-partitions  code-golf  array-manipulation  random  permutations  code-golf  string  decision-problem 

4
X ทำเครื่องหมายจุด - งานพิมพ์
ให้ตัวเลขสองตัวพิมพ์หน้าด้วย "X" ในตำแหน่งที่ระบุ (± 10%) ตัวเลขต้องเป็นเปอร์เซ็นต์หรือเศษของขนาดพื้นที่การพิมพ์ของหน้าเว็บเช่น[25,75]หรือหรือ["15%","0%"] [0.33,1]คุณไม่ต้องพิจารณาถึงระยะขอบ เพียงจำไว้ว่าให้ระบุว่าหมายเลขใดคือความกว้างและความสูงและมุมไหนเป็นจุดกำเนิด แน่นอนคุณอาจคิดว่าเครื่องพิมพ์เชื่อมต่ออยู่และเครื่องพิมพ์เสมือนใด ๆก็นับด้วย ที่จริงแล้วคุณอาจต้องการตั้งค่าเครื่องพิมพ์ PDF เป็นเครื่องพิมพ์เริ่มต้นของคุณก่อนที่จะเริ่มต้นความท้าทายนี้ คุณสามารถสร้างไฟล์ที่พิมพ์ได้ (เช่น PDF) และส่งไปที่เครื่องพิมพ์เสมือนซึ่งจะสร้างผลลัพธ์ PDF ของคุณ แต่คุณไม่สามารถสร้าง PDF ขั้นสุดท้ายได้โดยตรง นี่เป็นงานพิมพ์ที่เหมาะสม หากเป็นไปได้โปรดรวมภาพถ่ายสแกนหรือภาพหน้าจอของผลลัพธ์หรือลิงก์ไปยังเอกสารออนไลน์ โปรดทราบว่า Imgur ยอมรับไฟล์ PDF แน่นอนว่าคุณจะได้รับการอัปโหลดมากขึ้นถ้าคุณวาง X จริงๆแทนที่จะแสดงบรรทัดใหม่และช่องว่างด้วยตัวอักษรและขนาดกระดาษ ตัวอย่าง สำหรับความสูงอินพุต 75% และความกว้าง 25% จากซ้ายบนให้พิมพ์เอกสารต่อไปนี้:

4
ไฟของเว็บแคมกะพริบ!
ความท้าทายนี้เป็นแรงบันดาลใจBlink แป้น Caps Lockโดยเรือเหาะ เว็บแคมส่วนใหญ่มีไฟ LED ในตัวขนาดเล็กระบุว่ามีการใช้งานเว็บแคมหรือไม่ซึ่งควบคุมโดยกลไกฮาร์ดแวร์เพื่อป้องกันการสอดแนม งานของคุณคือการกระพริบตา: เปิด. รอ 0.5 (± 0.1) วินาที ปิดอีกครั้ง รอ 0.5 (± 0.1) วินาที ทำซ้ำ โปรดระบุ GIF หรือวิดีโอของเว็บแคมที่กะพริบถ้าเป็นไปได้ หากคำตอบไม่มี GIF โปรดเพิ่ม GIF ของโปรแกรมที่ทำงานอยู่ กฎระเบียบ หากภาษาของคุณไม่มีsleepคำสั่งsubsecond โปรแกรมของคุณอาจใช้เวลาหน่วง 1 วินาทีแทนโดยมีค่าปรับเพิ่มเป็นไบต์ (แทนที่.5ด้วย1) หากภาษาของคุณไม่รองรับด้วยเหตุผล.5ของคุณการลงโทษของคุณคือ 2 ไบต์ (แทนที่0.5ด้วย1) โปรแกรมของคุณต้องวนซ้ำเว้นแต่ผู้ใช้จะหยุด LED ของคุณสามารถเปิดหรือปิดได้ แล้วแต่จำนวนใดจะมีประโยชน์มากกว่าสามารถนำมาใช้ หาก LED ของคุณมีความล่าช้าในการปิดเครื่องก็ไม่จำเป็นต้องนำมาพิจารณาหากคุณไม่ต้องการให้มีเวอร์ชั่นเพิ่มเติม ดูความคิดเห็นนี้และคำตอบสำหรับข้อมูลเพิ่มเติม เกณฑ์การให้คะแนน นี่คือ รหัสกอล์ฟซึ่งหมายถึงคำตอบที่สั้นที่สุดในหน่วยไบต์ชนะ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.