คำถามติดแท็ก ascii-art

ความท้าทายนี้เกี่ยวข้องกับการสร้างหรือแยกภาพโดยใช้ตัวอักษรเป็นสี โดยทั่วไปจะใช้เพียง 95 ตัวอักษรที่พิมพ์ได้ (จากทั้งหมด 128 ตัว) ที่กำหนดโดยมาตรฐาน ASCII จากปี 1963

18
พับสตริงเป็นรูปสามเหลี่ยม
รับสตริงที่มีความยาวหารด้วย 4 ทำสามเหลี่ยมตามตัวอย่างด้านล่าง หากสตริงเป็นabcdefghijklดังนั้นรูปสามเหลี่ยมจะเป็น: a b l c k defghij หากสตริงเป็นiamastringwithalengthdivisiblebyfourดังนั้นรูปสามเหลี่ยมจะเป็น: i a r m u a o s f t y r b i e n l gwithalengthdivisib หากสตริงเป็นthisrepresentationisnotatriangleดังนั้นรูปสามเหลี่ยมจะเป็น: t h e i l s g r n e a p i r r esentationisnotat หมายเหตุ สตริงจะประกอบด้วยอักขระตั้งแต่aถึงzเท่านั้น ช่องว่างนำหน้า / …

24
สร้างไม้บรรทัดไบนารี
รับตัวเลขnสร้างคอลัมน์nแรกของรูปแบบนี้: # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ################################ ... ความสูงของคอลัมน์ที่ (ทำดัชนี 1) nคือจำนวน0บิตต่อท้ายในการแสดงเลขฐานสองของnบวกหนึ่ง เป็นผลให้เลเยอร์ด้านล่างมีทุกคอลัมน์ที่กรอกข้อมูลในชั้นที่สองทุกคอลัมน์ที่สองชั้นที่สามทุกคอลัมน์ที่สี่ ฯลฯ กฎระเบียบ คุณสามารถอินพุตและเอาต์พุตด้วยวิธีมาตรฐานใด ๆ คุณอาจสมมติว่าการป้อนข้อมูลเป็นจำนวนเต็มระหว่าง 1 ถึง 999 รวม ผลลัพธ์อาจมีช่องว่างจำนวนเท่าใดก็ได้ตราบใดที่รูปแบบยังคงอยู่ รูปแบบต้องมีการจัดทำดัชนี …

30
สร้างกล่องแบบไดนามิก
ความท้าทาย: วาดสี่เหลี่ยมผืนผ้าของกล่อง ASCII: [] กฎระเบียบ: รับความกว้างและความสูง คุณสามารถสมมติว่าทั้งสองนี้เป็นตัวเลข ต้องสร้างสตริงที่มีอักขระบรรทัดใหม่ \ n ตัวอย่าง: 2, 2: [][] [][] 2, 3: [][] [][] [][] Bytes Fewest ชนะ

30
รับตัวเลขสุ่ม n ตัวเลขด้วยตัวเลขที่แตกต่างกันและไม่ใช่ 0
ฉันอ่านคำถามนี้และคิดว่ามันจะเป็นการท้าทายที่ดี งาน ให้อินพุต0<n<10สร้างตัวเลขสุ่มด้วย ตัวเลขที่แน่นอน ครั้งแรกไม่ได้ 0 ดังนั้น f(n)>10**(n-1)-1 ตัวเลขที่แตกต่างกัน เกณฑ์การชนะ นี่คือรหัส - กอล์ฟเพื่อให้ได้รหัสที่สั้นที่สุด สุ่ม ฉันหมายถึงการกระจายแบบสุ่มอย่างสม่ำเสมอ ดังนั้นจากมุมมองของโปรแกรมแต่ละหมายเลขที่เป็นไปได้มีโอกาสเดียวกัน หากภาษาที่คุณกำลังเขียนมีตัวสร้างตัวเลขสุ่มแปลก ๆ ก็ไม่เป็นไรที่จะใช้มัน ตัวอย่าง รายการค่าที่จะเลือกแบบสุ่มสำหรับn=2คือ: [10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, …
22 code-golf  number  random  grid  game  king-of-the-hill  javascript  code-golf  arithmetic  statistics  code-golf  math  code-golf  math  code-golf  string  palindrome  code-golf  string  interactive  code-golf  quine  polyglot  code-golf  string  stack-exchange-api  code-golf  number-theory  decision-problem  code-golf  tips  code-golf  string  internet  code-golf  graphical-output  image-processing  fractal  code-golf  ascii-art  geometry  hexagonal-grid  code-golf  string  restricted-source  hello-world  code-golf  game  code-golf  cipher  code-golf  permutations  cops-and-robbers  permutations  cops-and-robbers  code-golf  internet  stack-exchange-api  code-golf  ascii-art  random  code-golf  tips  code-golf  ascii-art  code-golf  code-golf  kolmogorov-complexity  code-golf  string  unicode  code-golf  number  sequence  primes  palindrome  code-golf  game  decision-problem  code-golf  math  geometry  code-golf  graphical-output  interactive  code-golf  set-partitions  code-golf  number  arithmetic  restricted-source  code-golf  decision-problem  python  recursion  code-golf  ascii-art  code-golf  source-layout  code-golf  function  recursion  functional-programming  code-golf  game  combinatorics  permutations  code-golf  string  file-system  code-golf  string  hashing  code-golf  stack-exchange-api  code-golf  string  code-golf  math  number  arithmetic  polyglot 

12
วาดนาฬิกาดอกจันอนาล็อกเป็นชั่วโมง N
ท้าทาย: สร้างฟังก์ชั่นหรือโปรแกรมที่จะรับอินพุต N (ตัวเลขตั้งแต่ 0 - 24) ซึ่งหมายถึงชั่วโมง เอาต์พุตควรดึงนาฬิกาอะนาล็อกออกจากเครื่องหมายดอกจันซึ่งแสดงชั่วโมง N 🕛🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛 หมายเหตุ: •เข็มนาทีจะต้องยาวกว่าเข็มชั่วโมง (ตามจำนวนเครื่องหมายดอกจันที่ใช้) •เข็มนาทีต้องมีอย่างน้อย 2 ดอกจัน •เที่ยง, 15:00, 18:00 น. และ 21:00 น. จะเป็นมุมฉากเสมอ ผลลัพธ์ของคุณสำหรับชั่วโมงตัวกลางเมื่อจัดเรียงตามองศาควรอยู่ในลำดับเดียวกับชั่วโมงของวัน สิ่งที่ผมหมายถึงคือตอนเที่ยงเข็มชั่วโมงเป็น0ºและ 15:00 เข็มชั่วโมงเป็น 90 องศาดังนั้นสำหรับกรณีการส่งออกของคุณและ 2PM 13:00 0pm_deg < 1pm_deg < 2pm_deg < 3pm_degต่อไปนี้ต้องเป็นจริง: นอกเหนือจากกฎนี้ปริมาณการศึกษาจริงอาจเป็นสิ่งที่คุณตัดสินใจแน่นอนจะเปลี่ยนแปลงขึ้นอยู่กับแบบอักษรและปัจจัยพื้นเมืองอื่น ๆ •รอยต่อเชื่อมระหว่างเข็มชั่วโมงและเข็มนาทีเป็นตัวอักษรยูนิโค้ดแบบวงกลม / วงรีทุกชนิด o, O, •, 0, etc. …

2
สร้าง ASCII Padovan Spiral
นี่เป็นเวอร์ชัน ASCII ของการท้าทายนี้ โพสต์เริ่มต้นถูกคั่นตามคำขอโดยMartin Ender บทนำ คล้ายกับ Fibonacci Sequence, Padovan Sequence ( OEIS A000931 ) เป็นลำดับของตัวเลขที่สร้างขึ้นโดยการเพิ่มคำก่อนหน้าในลำดับ ค่าเริ่มต้นถูกกำหนดเป็น: P(0) = P(1) = P(2) = 1 ข้อกำหนดที่ 1, ที่ 1 และที่ 2 มีทั้งหมด 1 ความสัมพันธ์ที่เกิดซ้ำแสดงอยู่ด้านล่าง: P(n) = P(n - 2) + P(n - 3) ดังนั้นจึงให้ลำดับต่อไปนี้: 1, 1, 1, 2, 2, 3, 4, …

15
ผู้ประกอบการศิลปะ ASCII
ท้าทาย รับASCIIผู้ประกอบการจากรายการด้านล่างและจำนวน n วาดเป็นตัวแทน ASCII ของผู้ประกอบการที่ใช้ประกอบการที่เป็นตัวละครที่มีส่วนของเส้นตรงความยาวผู้ประกอบการที่มีn อินพุต อักขระ ASCII จากรายการ= + - x /และจำนวนเต็มที่n n >= 1(ฉันใช้xแทน*และ/แทน÷แต่คุณสามารถใช้อันใดอันหนึ่งได้ง่ายกว่า) สำหรับ+และxคุณจะต้องจัดการกับตัวเลขคี่เพื่อหลีกเลี่ยงปัญหาเกี่ยวกับการจัดตำแหน่ง เอาท์พุต ASCII drawing ของโอเปอเรเตอร์ประกอบด้วยอักขระที่มีเซกเมนต์ที่มีความยาว n ส่วนแนวนอนควรมีช่องว่างระหว่างตัวละครเพื่อชดเชยความแตกต่างของระยะทางแนวตั้ง / แนวนอน กฎระเบียบ นี่คือcode-golfดังนั้นรหัสที่สั้นที่สุดในหน่วยไบต์ชนะ ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม ตัวอย่าง การป้อนข้อมูล: + 3 + + + + + การป้อนข้อมูล: = 4 = = = = = = = = การป้อนข้อมูล: …

19
ช่วย: Aliens โปรแกรมเมอร์เท่านั้นพูด ASCII
จัดฉาก: มันเป็นช่วงบ่ายโดยเฉลี่ยในขณะที่คุณผ่อนคลายหลังจากเหน็ดเหนื่อยมาทั้งวันด้วยการมีส่วนร่วมในงานอดิเรกที่คุณโปรดปราน: ตอบคำถามที่น่าดึงดูดใจใน PPCG มันไม่ได้เป็นวันที่ดีสำหรับคุณ โปรแกรมเมอร์ Pyth ที่ถูกสาปนั้นจะได้รับคำตอบที่ดีที่สุดและมันก็ทำให้คุณรู้สึกแย่ ทันใดนั้นคุณสังเกตเห็นว่ามีการโพสต์คำถามใหม่! คุณตัดสินใจ ไม่ใช่ CJammers ในเวลานี้ คายคุณเริ่มพิมพ์ให้กำเนิดตัวละคร; ทารกในครรภ์ของวง BrainFuck อันรุ่งโรจน์ที่ผลิตภัณฑ์สุดท้ายของคุณจะเป็น คุณพิมพ์และพิมพ์ ได้เร็วขึ้น! เร็วขึ้น! คุณมุ่งเน้นมากจนคุณไม่สังเกตว่าไฟบนหน้าจอเริ่มกะพริบและดับ ทันใดนั้นมอนิเตอร์ก็ส่องเป็นสีเขียวซึ่งเป็นสัญลักษณ์ของมนุษย์ต่างดาวที่ปรากฏบนเดสก์ท็อป ใช้ทักษะไร้ที่ติของคุณคุณcat ~/Desktop/aliensymbolและนำเสนอด้วยตัวเลขจำนวนหนึ่งข้อความ! การเป็นโปรแกรมเมอร์ PPCG ที่ฉลาดหลักแหลมที่คุณเป็นคุณสังเกตเห็นว่ามันดูเหมือน ASCII ไม่ว่าสำหรับคุณคุณprint(chr(i) for i in file)และถอดรหัสข้อความ ความคิดแรกของคุณ: "ฉันต้องการแบ่งปันสิ่งนี้กับชุมชน!" ... ใครจะไปคิดบ้าง ว่าคนแรกที่ติดต่อกับมนุษย์ต่างดาวจะเป็นโปรแกรมเมอร์ที่อ่อนน้อมถ่อมตนของ PPCG ทำไมต้องเป็นเรา อาจเป็นเพราะเราเป็นตัวอย่างที่ดีเลิศของความฉลาดของมนุษย์ หรืออาจเป็นเพราะ BrainFuck นั้นใกล้เคียงกับภาษามนุษย์ต่างดาว อย่างไรก็ตามมนุษย์ต่างดาว - ซึ่งเป็นสิ่งมีชีวิตที่ชาญฉลาดนั้นต้องการที่จะทดสอบว่าพวกเขาควรจะจำแนกเผ่าพันธุ์มนุษย์ว่าเป็นคนฉลาดหรือไม่ เพื่อเป็นการทดสอบความสามารถทางจิตของมนุษย์ต่างดาวเราได้ขอให้เราส่งโปรแกรมคอมพิวเตอร์สองสามรายการเพื่อแสดงให้เห็นว่าเราได้รับการอบรมทางด้านเทคโนโลยี ปัญหาคือภาษามนุษย์เดียวที่พวกเขาเข้าใจคือ ASCII …

9
ยกเลิกการเข้ารหัสรหัสพาร์สัน
บทนำ รหัสพาร์สันส์เป็นเพียงวิธีง่ายๆในการอธิบายการเปลี่ยนแปลงสนามในชิ้นส่วนของเพลงไม่ว่าจะเป็นบันทึกที่สูงกว่าหรือต่ำกว่าก่อนหน้านี้หนึ่ง แม้ว่าคุณจะจำเพลงที่ไพเราะ แต่คุณก็ยังสามารถจำได้ว่าโน้ตขึ้นหรือลงดังนั้นรหัส Parsonsสามารถช่วยคุณระบุเพลงที่ใช้เครื่องมือค้นหา ลักษณะ แต่ละรูปแบบจะถูกแทนด้วยอักขระเดียวซึ่งเป็นหนึ่งในสิ่งต่อไปนี้: Rถ้าโน้ตเหมือนกันกับโน้ตก่อนหน้า (หมายถึง" R epeat" ) Uถ้าบันทึกสูงกว่าโน้ตก่อนหน้า (หมายถึง" U p" ) Dถ้าโน้ตต่ำกว่าโน้ตก่อนหน้า (หมายถึง" D own" ) *หมายเหตุเริ่มต้นเขียนเป็น ตัวอย่าง นี่คือตัวอย่างของรหัส Parsons (จุดเริ่มต้นของ"Ode to Joy" ): *RUURDDDDRUURDR คุณสามารถเห็นภาพได้จริงเช่นนี้: *-* / \ * * / \ *-* * *-* \ / \ * * *-* \ / …

1
การแสดงกราฟการพึ่งพา
เป้าหมายของความท้าทายนี้คือการเขียนโปรแกรมที่แสดงกราฟการพึ่งพาในรูปแบบของต้นไม้ ในขณะที่ "กราฟการพึ่งพา" ในบริบทนี้ไม่มีอะไรมากไปกว่ากราฟกำกับ แต่วิธีการสร้างภาพที่อธิบายไว้ที่นี่ทำงานได้ดีที่สุดสำหรับกราฟที่อธิบายถึงความสัมพันธ์เชิงพึ่งพาบางประการ (เช่นแบบฝึกหัดหลังจากที่คุณอ่านความท้าทายแล้ว กราฟตัวอย่างและดูว่าผลลัพธ์มีประโยชน์หรือไม่) การป้อนข้อมูลไปยังโปรแกรมประกอบด้วยหนึ่งหรือมากกว่าเป้าหมายนิยามซึ่งเป็นเส้นของรูปแบบ Target DirectDependency1 DirectDependency2 ... กำหนดเป้าหมายและการพึ่งพาโดยตรงที่เกี่ยวข้องหากมี เป้าหมายและการอ้างอิงของพวกเขาจะเรียกว่าวัตถุ ถ้าวัตถุปรากฏขึ้นเป็นการอ้างอิงเท่านั้นและไม่เป็นเป้าหมายวัตถุนั้นจะไม่มีการอ้างอิง ชุดของวัตถุทั้งหมดที่ปรากฏในการป้อนข้อมูลที่เรียกว่าΓ (ดูส่วนอินพุตและเอาต์พุตสำหรับรายละเอียดเพิ่มเติมเกี่ยวกับรูปแบบอินพุต) สำหรับวัตถุAและBใด ๆเราพูดว่า: Aขึ้นอยู่กับB (เทียบเท่า Aต้องการBโดยA ) ถ้า Aขึ้นอยู่กับ Bโดยตรงหรือถ้า Aขึ้นอยู่กับ B 'โดยตรงและ B'ขึ้นอยู่กับ Bสำหรับวัตถุ Bบางส่วน ; Aขึ้นอยู่กับBอย่างถูกต้อง (เทียบเท่า Aเป็นสิ่งจำเป็นโดยA ) ถ้า Aขึ้นอยู่กับ Bและ Bไม่ได้ขึ้นกับ A เรากำหนดวัตถุที่ถูกประดิษฐ์ʀooᴛไม่ได้อยู่ในʀเช่นนั้น notoo not ไม่ได้ต้องการโดยตรงจากวัตถุใด ๆ และเช่นนั้นสำหรับวัตถุทั้งหมดA , ʀooᴛขึ้นอยู่กับAโดยตรงหากAอยู่ในΓและAไม่ใช่ …

28
ย้อนกลับความจริง
เขียนโปรแกรมหรือฟังก์ชั่นที่: ใช้เวลาในสตริงจาก stdio หรืออาร์กิวเมนต์ แทนที่ทั้งหมดtrueด้วยfalseและfalseด้วยtrue ย้อนกลับ แต่ไม่ย้อนกลับtrueและfalse ส่งคืนหรือพิมพ์ผลลัพธ์ ตัวอย่าง (ด้านซ้ายคืออินพุต): "true" "false" "2false" "true2" "true is false" "true si false" "false,true,undefined" "denifednu,false,true" "stressed-false" "true-desserts" "falstrue" "falseslaf" "true false true x" "x false true false" ช่องโหว่มาตรฐานใช้ นี่คือcode-golfดังนั้นรหัสที่สั้นที่สุดในหน่วยไบต์ชนะ ลีดเดอร์บอร์ด แสดงตัวอย่างโค้ด var QUESTION_ID=63256,OVERRIDE_USER=20569;function answersUrl(e){return"http://api.stackexchange.com/2.2/questions/"+QUESTION_ID+"/answers?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+ANSWER_FILTER}function commentUrl(e,s){return"http://api.stackexchange.com/2.2/answers/"+s.join(";")+"/comments?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+COMMENT_FILTER}function getAnswers(){jQuery.ajax({url:answersUrl(answer_page++),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){answers.push.apply(answers,e.items),answers_hash=[],answer_ids=[],e.items.forEach(function(e){e.comments=[];var s=+e.share_link.match(/\d+/);answer_ids.push(s),answers_hash[s]=e}),e.has_more||(more_answers=!1),comment_page=1,getComments()}})}function getComments(){jQuery.ajax({url:commentUrl(comment_page++,answer_ids),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){e.items.forEach(function(e){e.owner.user_id===OVERRIDE_USER&&answers_hash[e.post_id].comments.push(e)}),e.has_more?getComments():more_answers?getAnswers():process()}})}function getAuthorName(e){return e.owner.display_name}function process(){var e=[];answers.forEach(function(s){var r=s.body;s.comments.forEach(function(e){OVERRIDE_REG.test(e.body)&&(r="<h1>"+e.body.replace(OVERRIDE_REG,"")+"</h1>")});var …

7
Watch 'em ตกเหมือนโดมิโน
คุณอาศัยอยู่ในอาคารที่มีความกว้าง 80 ตัวอักษร คุณรู้สึกเบื่อดังนั้นคุณตัดสินใจที่จะเล่นโดมิโน ไม่ไม่ใช่คนที่น่าเบื่อที่ดูเหมือน Scrabble ความสนุกที่คุณใช้เวลาหนึ่งชั่วโมงเพื่อให้พวกเขาดูพวกเขาล้มลงในไม่ช้า ในเทอร์มินัลแต้มแต้มมีลักษณะดังนี้: | upright domino \ left-tilted domino / right-tilted domino __ fallen domino อย่างที่เราทุกคนรู้กันดีว่าถ้าโดมิโนที่เอียงนั้นสัมผัสกับตั้งตรงโดมิโนที่สองก็เอียงเช่นกัน ข้อยกเว้นเพียงอย่างเดียวคือถ้าโดมิโนเอียงสองอันแตะมัน: |\ --> \\ /| --> // /|\ --> /|\ ปรับค่าคงตัวความโน้มถ่วงของเทอร์มินัลเพื่อให้การเปลี่ยนแปลงนี้ใช้เวลา 100 มิลลิวินาที หากโดมิโนที่เอียงได้รับการสนับสนุนโดยโดมิโนอื่นหรือผนังของเทอร์มินัลการเดินทางจะสิ้นสุดลง ไม่มีโดมิโนเอียงใน \||||____||||/__ /|\ /\ /|\ __\||||____||||/ (80 ตัวอักษร) จะเคลื่อนไหวเนื่องจากโดมิโนเอียงทั้งสองได้รับการสนับสนุนจากผนังของเทอร์มินัลและโดมิโนอื่นรองรับทั้งหมด อย่างไรก็ตามหากพื้นที่ในทิศทางการเอียงว่างเปล่าโดมิโนจะล้มลง: | \\ --> |__\ // …

6
วาดลวดลาย Houndstooth
เขียนโปรแกรมหรือฟังก์ชั่นที่ใช้จำนวนเต็มบวกสองตัวความกว้างและความสูงและวาดรูปแบบกริดศิลปะ ASCII houndstoothกับมิติเหล่านั้นโดยใช้ขนาดข้อความ 25 × 26 เป็นเซลล์ฐาน: .......#.....#####....... .......##.....#####...... .......###.....#####..... .......####.....####..... .......#####.....###..... .......######.....##..... .......#######.....#..... .......########.......... ####################..... .####################.... ..####################... ...####################.. ....####################. .....#################### #.....##############.#### ##.....#############..### ###....#############...## ####...#############....# #####..#############..... .#####.#############..... ..##################..... ........#####............ .........#####........... ..........#####.......... ...........#####......... ............#####........ ดังนั้นถ้าอินพุตเป็น2,1เอาต์พุตจะเป็น: .......#.....#####..............#.....#####....... .......##.....#####.............##.....#####...... .......###.....#####............###.....#####..... .......####.....####............####.....####..... .......#####.....###............#####.....###..... .......######.....##............######.....##..... .......#######.....#............#######.....#..... .......########.................########.......... ####################.....####################..... .####################.....####################.... ..####################.....####################... ...####################.....####################.. ....####################.....####################. .....####################.....#################### #.....##############.#####.....##############.#### ##.....#############..#####.....#############..### …

8
ความสูงของกล่อง
ดูแผนภาพศิลปะ ascii นี้ของกล่องต่างๆ: +--------------------------------------------------------------+ | | | +-------------------------------+ +-------+ | | | | | | | | | | | | | | | +----------------+ | | | | | | | | | +-------+ | | | | | | | | | | | | +-------+ | | …

2
DNA: Deoxyribonucleic ASCII
เมื่อได้รับลำดับของฐาน Adenine, Cytosine, Guanine และ Thymine (เข้ารหัสเป็นACGT) คุณจะต้องสร้างงานศิลปะ ASCII ของ DNA คู่ที่สอดคล้องกัน เส้นใยจะยืดในแนวตั้ง สาระซ้ายมือคือสิ่งที่คุณได้รับเป็นอินพุต เกลียวด้านขวาจะเป็นส่วนประกอบ สำหรับผู้ที่ไม่คุ้นเคยกับดีเอ็นเอAถูกจับคู่กับTและถูกจับคู่กับC Gนอกจากนี้ยังมีโครงสร้างกระดูกสันหลังที่ด้านใดด้านหนึ่งของเกลียวคู่ซึ่งเหมือนกันสำหรับฐานทั้งหมด ดังนั้นถ้าคุณได้รับอินพุตTAGCATโครงสร้างขนาดใหญ่ของศิลปะ ASCII จะเป็น: BTAB BATB BGCB BCGB BATB BTAB ที่Bแสดงถึงกระดูกสันหลัง ทีนี้ตัวอักษรแต่ละตัวเหล่านี้ย่อมาจากโมเลกุลทั้งหมดและคุณต้องสร้างโครงสร้างโมเลกุลขึ้นมาใหม่ ฐาน ใช้เทมเพลตต่อไปนี้1สำหรับแต่ละฐาน (แต่ละอันจะแสดงพร้อมกับฐานประกอบและโมเลกุลแบ็กโบนสองตัว): 1เครดิตให้กับ Peter Taylor สำหรับช่วยเหลือในการจัดวาง ASCII adenine O O \\ / P / \ --O O / | < N …

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