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

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

30
พิมพ์ต้นคริสต์มาส
ความท้าทาย พิมพ์ต้นคริสต์มาสที่ดีด้วยดาวของตัวเองที่ด้านบนโดยใช้รหัสที่สั้นที่สุด ต้นไม้ดาวเป็นเครื่องหมายดอกจัน ( *) และต้นไม้ทำจาก0ต้นไม้จะต้องมีความสูง 10 แถว ทุกแถวควรมีการย่อหน้าที่ถูกต้องในลักษณะที่แถวก่อนหน้าอยู่กึ่งกลางแถวถัดไป แถวใด ๆ ที่ระบุจะต้องมี 0 0 วินาทีมากกว่าแถวก่อนหน้ายกเว้นแถวแรกนั่นคือดาวฤกษ์และแถวที่สองซึ่งมีเพียง 0 เดียวผลลัพธ์ที่ได้จะเป็นเช่นนี้: * 0 000 00000 0000000 000000000 00000000000 0000000000000 000000000000000 00000000000000000 Tie breakสำหรับต้นไม้สูงปรับขนาดได้โดยไม่มีการเปลี่ยนแปลงซอฟต์แวร์ (ยกเว้นการเปลี่ยนพารามิเตอร์ความสูง) กรุณาวางต้นไม้ผลลัพธ์ของรหัสของคุณด้วย! ลีดเดอร์บอร์ด แสดงตัวอย่างโค้ด var QUESTION_ID=4114,OVERRIDE_USER=73772;function answersUrl(e){return"https://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"https://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 a=r.match(SCORE_REG);a&&e.push({user:getAuthorName(s),size:+a[2],language:a[1],link:s.share_link})}),e.sort(function(e,s){var r=e.size,a=s.size;return r-a});var s={},r=1,a=null,n=1;e.forEach(function(e){e.size!=a&&(n=r),a=e.size,++r;var t=jQuery("#answer-template").html();t=t.replace("{{PLACE}}",n+".").replace("{{NAME}}",e.user).replace("{{LANGUAGE}}",e.language).replace("{{SIZE}}",e.size).replace("{{LINK}}",e.link),t=jQuery(t),jQuery("#answers").append(t);var …

12
ฝังเพชร!
ไม่มีไม่ได้นี้ และไม่นี้อย่างใดอย่างหนึ่ง คำถามนี้ไม่เหมือนสิ่งเหล่านั้น เขียนรหัสที่สั้นที่สุดเพื่อพิมพ์ / ส่งคืนผลลัพธ์ต่อไปนี้: /\ /\ /\ / \ / \ / \ / /\ \ / /\ \ / /\ \ / / \ \/ / \ \/ / \ \ \ \ / /\ \ / /\ \ / / \ \/ / \ \/ / …

16
สร้างกลุ่มใบหน้าที่มีความสุขอย่างน่าสงสัย (͡°͜ʖ͡°)
ฉันกำลังผ่านเกลียวที่แปลกประหลาดบน Reddit และเจอสิ่งนี้: (͡° (͡°͜ʖ (͡°͜ʖ͡°) ʖ͡°) ͡°) มันเป็นตัวแทนของกลุ่มคนที่ยิ้มค่อนข้างมีพิรุธ (ในการท้าทายด้านล่างช่องว่างทางด้านซ้ายของดวงตาขวาถูกทิ้งไว้อย่างใดในขณะที่ฉันกำลังเขียนความท้าทายหมายเหตุ spec) เป้าหมายของคุณคือการสร้างกลุ่มของรอยยิ้มบนใบหน้าที่ลุ่มnลึกด้วยกฎต่อไปนี้: ที่ระดับความลึกหนึ่งหน้าเต็ม ( ( ͡° ͜ʖ ͡°)) จะปรากฏขึ้น ที่ระดับความลึกสองจะแสดงใบหน้าครึ่งหน้า ทางด้านซ้ายจะมีเพียงครึ่งหนึ่งของใบหน้า ( ( ͡° ͜ʖ) อย่างไรก็ตามทางด้านขวาจะแสดงทางด้านขวาและไม่ใส่ปาก ( ʖ ͡°)) ลึก ๆ และมีเพียงด้านข้างของหัวและตาจะแสดงอยู่ ( ( ͡°และ͡°). มีช่องว่างระหว่างตาและด้านซ้ายของหัว แต่มีแม้จะมีการปรากฏตัวไม่มีช่องว่างด้านขวา. ระยะห่างเป็นเนื่องจาก͡ตัวอักษรที่ ยุ่งกับสิ่งเล็กน้อย การป้อนข้อมูล: nแสดงจำนวนชั้นของใบหน้าที่จะแสดง nจะอยู่ในช่วง0 <= n <= 500เสมอ คุณไม่จำเป็นต้องจัดการอะไรนอกช่วงนี้ nอาจถูกชดเชยด้วย 1 เพื่อให้ …

15
ไม้บรรทัดช่วงเวลาโดยพลการ
จัดทำโปรแกรมที่ใช้ความยาวและรายการช่วงเวลาและเอาท์พุทไม้บรรทัดของความยาวนั้นโดยใช้ขีดยาวสำหรับแต่ละช่วงเวลาโดยใช้อักขระวาดเส้น ┌ ┬ ┐ │ ╵ แถวแรกของเอาต์พุตควรเริ่มต้นด้วยเครื่องหมายสำหรับ 0 ด้วย┌และสิ้นสุดด้วยเครื่องหมายสำหรับความยาวด้วย┐โดย┬จะมีการใช้อักขระทุกตัวในระหว่างนั้น จะมีlengthอักขระการวาดเส้นรวมทั้งหมด1 ตัวในแถวแรกนี้ เห็บยาวในแนวตั้งโดยเพิ่มทีละครึ่งอักขระโดยใช้╵และ│ตามช่วงเวลาอินพุต ช่วงเวลาจะถูกแสดงจากน้อยไปหามากที่สุดเทียบกับช่วงก่อนหน้า ทำอย่างละเอียด: ช่วงแรกจะบอกว่ามีกี่เห็บหลัก (แถวแรก - หนึ่งตัวต่อหนึ่งขีด) ในช่วงที่เล็กที่สุดที่สอง (ช่วงที่เล็กที่สุดคือ 1) ตัวอย่างเช่น [3] จะยาวทุกขีดที่สามด้วยอักขระครึ่งตัว ช่วงเวลาที่สองและช่วงเวลาถัดมาเป็นช่วงเวลาที่เล็กที่สุดถัดไป ตัวอย่างเช่น [3, 5] จะยาวทุกขีดฐาน 15 โดยอักขระเต็มและ [3, 5, 2] จะยาวทุกขีดฐาน 30 โดยตัวละครและครึ่ง ช่วงย่อยของ 1 นั้นถูกต้องและมีประสิทธิภาพหมายความว่าบรรทัดช่วงเวลาสุดท้ายมีความยาวโดยอักขระเต็มแทนอักขระครึ่งตัว ตัวอย่างกรณีทดสอบควรช่วยอธิบายให้ชัดเจนว่ามันใช้งานอย่างไร ตัวอย่าง / กรณีทดสอบ 3, []: ┌┬┬┐ 9, [3]: ┌┬┬┬┬┬┬┬┬┐ …

30
วาดลูกศรที่กำลังขยาย
ความท้าทายนี้เกี่ยวกับการพิมพ์ชุดของลูกศรศิลปะ ASCII ที่กำลังเติบโต ฉันจะอธิบายรูปแบบในคำพูด แต่มันอาจจะง่ายกว่าที่จะดูว่าการเริ่มต้นของซีรี่ส์นี้เป็นอย่างไร: > < -> <- --> <-- ---> <--- ----> <---- -----> <----- ------> <------ ... ลูกศรที่มีความยาว n มีหัวลูกศร ( <หรือ>) และn-1ขีดกลาง ( -) ลูกศรที่หันเข้าหาด้านขวามีขีดกลางก่อนจากนั้น a >. ลูกศรหันซ้ายเริ่มต้นด้วย<และตามด้วยเครื่องหมายขีดกลาง ชุดประกอบด้วยnลูกศรหันไปทางความยาวขวาตามด้วยลูกศรหันหน้าไปทางซ้าย n ความยาวโดยมี n ตั้งแต่ 1 ถึงอินฟินิตี้ ในการทำสิ่งที่ท้าทายให้เขียนโปรแกรมหรือฟังก์ชั่นที่รับหนึ่งอินพุตเต็มจำนวนi >= 1และส่งออกลูกiศรแรก ลูกศรเป็นรายบุคคลไม่ใช่คู่ซ้ายขวาดังนั้นi=3คุณควรส่งออก: > < -> คุณสามารถส่งคืนรายการสตริงหรือพิมพ์ทีละรายการ หากการพิมพ์ลูกศรจะต้องคั่นด้วยตัวคั่นบางตัวที่สอดคล้องกันซึ่งไม่จำเป็นต้องขึ้นบรรทัดใหม่ตามตัวอย่าง นี่คือโค้ดกอล์ฟซึ่งมีจำนวนน้อยที่สุดที่จะชนะ

30
มาออกแบบโมเสกหลักกัน
ท้าทาย กำหนดจำนวนเต็มบวกซ้ำแต่ละตัวเลขของวันที่1 , d 2 , d 3 , ⋯ , d nจำนวนครั้งที่สอดคล้องกับตำแหน่งในN กล่าวอีกนัยหนึ่งแต่ละหลักd kควรซ้ำkครั้ง (สำหรับแต่ละ1 ≤ k ≤ n , 1-indexed) ดังนั้นการสร้างหมายเลขใหม่:NNNd1,d2,d3,⋯,dnd1,d2,d3,⋯,dnd_1, d_2, d_3, \cdots, d_nNNNdkdkd_kkkk1≤k≤n1≤k≤n1\le k\le n d1d2d2d3d3d3⋯dndndn⋯dnn times¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯d1d2d2d3d3d3⋯dndndn⋯dn⏟n times¯\overline{d_1d_2d_2d_3d_3d_3\cdots\underbrace{d_nd_nd_n\cdots d_n}_{n\text { times}}} จากนั้นเขียนมันลงทั้งแนวนอนและแนวตั้งและเติมช่องว่างด้วยสำเนาของตัวเลขที่สอดคล้องกับดัชนีที่มากขึ้นระหว่างดัชนีคอลัมน์และดัชนีแถวของพื้นที่ว่าง ผลลัพธ์สุดท้ายควรมีลักษณะเช่นนี้: ⎡⎣⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢d1d2d2d3d3d3⋯d2d2d2d3d3d3⋯d2d2d2d3d3d3⋯d3d3d3d3d3d3⋯d3d3d3d3d3d3⋯d3d3d3d3d3d3⋯⋮⎤⎦⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥[d1d2d2d3d3d3⋯d2d2d2d3d3d3⋯d2d2d2d3d3d3⋯d3d3d3d3d3d3⋯d3d3d3d3d3d3⋯d3d3d3d3d3d3⋯⋮]\begin{bmatrix} \color{red}{d_1} \color{green}{d_2 d_2} \color{blue}{d_3 d_3 d_3} \cdots \\ \color{green}{d_2 d_2 d_2} \color{blue}{d_3 …

11
House of Cards (รุ่น 1)
รุ่นที่ 2 ที่นี่ ความท้าทายง่าย ๆ : รับจำนวนเต็มวาดบ้านไพ่ด้วยจำนวนเรื่องที่กำหนด หากจำนวนเป็นลบให้วาดบ้านกลับหัวกลับหาง ตัวอย่าง: Input: 2 Output: /\ -- /\/\ Input: 5 Output: /\ -- /\/\ ---- /\/\/\ ------ /\/\/\/\ -------- /\/\/\/\/\ Input: 0 Output: <empty, whitespace or newline> Input: -3 Output: \/\/\/ ---- \/\/ -- \/ อินพุตอาจเป็นตัวเลขหรือสตริง เอาต์พุตต้องตรงตามที่แสดงพร้อมกับช่องว่างนำหน้าและ / หรือช่องว่างและบรรทัดใหม่ นี่คือโค้ดกอล์ฟดังนั้นโปรแกรม / ฟังก์ชั่นที่สั้นที่สุดสำหรับแต่ละภาษาจะชนะ!

12
วาดรูปทรงของฉัน
ให้เมทริกซ์สี่เหลี่ยมของระดับความสูง, วาดรูปทรงของมัน งาน สององค์ประกอบxและอยู่ในระดับเดียวกันถ้ารูปร่างy floor(x/10) == floor(y/10)ตัวอย่างเช่น52และ58อยู่ในระดับรูปร่างเดียวกัน แต่58และ64ไม่ใช่ การกระทำของรูปวาดที่กำหนดไว้ดังต่อไปนี้: สำหรับทุกองค์ประกอบeแทนที่ด้วยสตริงสองถ่านเลือกดังนี้ อักขระตัวแรกคือ" "ถ้าองค์ประกอบด้านล่างeอยู่ในระดับรูปร่างเดียวกันกับeหรือหากไม่มีองค์ประกอบอยู่ด้านล่างeและ"_"อย่างอื่น อักขระตัวที่สองคือ" "ถ้าองค์ประกอบทางด้านขวาของeอยู่ในระดับเส้นชั้นเดียวกับeหรือไม่มีองค์ประกอบทางด้านขวาของeและ"|"อื่น ๆ องค์ประกอบภายในแถวเข้าด้วยกันจากนั้นรวมแถวเข้าด้วยกันด้วยการขึ้นบรรทัดใหม่ ตัวอย่าง สมมติว่าอินพุตเป็น[[5,20],[3,6]]ภาพเป็น 5 20 3 6 5ครั้งแรกที่เรามองไปที่ ตั้งแต่3อยู่ในระดับเดียวกับรูปร่างตัวละครแรกคือ5 " "เนื่องจาก20ไม่ได้อยู่ในระดับเดียวกับรูปร่างตัวละครที่สองคือ5"|" 20ตอนนี้เรามองไปที่ เนื่องจาก6ไม่ได้อยู่ในระดับเดียวกับรูปร่างตัวละครแรกคือ20 "_"เนื่องจากมีองค์ประกอบไปทางขวาของไม่มีตัวละครที่สองคือ20" " 3ตอนนี้เรามองไปที่ เนื่องจากไม่มีองค์ประกอบด้านล่าง3, " "ตัวอักษรตัวแรกคือ ตั้งแต่6อยู่ในระดับเดียวกับรูปร่างตัวละครที่สองคือ3" " 6ตอนนี้เรามองไปที่ เนื่องจากไม่มีองค์ประกอบด้านล่าง6, " "ตัวอักษรตัวแรกคือ เนื่องจากมีองค์ประกอบไปทางขวาของไม่มีตัวละครที่สองคือ6" " [[" |","_ "],[" "," "]]ขึ้นอยู่กับเหล่านี้สายสองถ่านที่เราทำทดแทนที่จะได้รับ เข้าร่วมด้วยกันเราจะได้ผลลัพธ์จาก |_ กฎระเบียบ …

26
ทำรูปแบบซิกแซก
งานของคุณคือการป้อนข้อมูลจำนวนเต็มหนึ่งตัวและพิมพ์รูปแบบซิกแซกโดยใช้เครื่องหมายทับและแบ็กสแลช อินพุตจำนวนเต็มพิจารณาความยาวของ zig และ zag แต่ละรายการรวมถึงจำนวนของ zigs และ zags รูปแบบเริ่มต้นจากขวาไปซ้ายเสมอ กรณีทดสอบ 4-> / / / / \ \ \ \ / / / / \ \ \ \ 2-> / / \ \ 0-> 1-> / 8-> / / / / / / / / \ \ \ \ \ …

10
เพิ่มเพชรให้เป็นสองเท่า
ปัญหา รับจำนวนเต็มบวกnที่ไหนn < 100 เอาท์พุทรูปแบบเพชรดังนี้: อินพุต n=1 /\/\ \/\/ อินพุตn=2: /\ /\ //\\/\/\//\\ \\//\/\/\\// \/ \/ อินพุตn=3: /\ /\ //\\ /\ /\ //\\ ///\\\//\\/\/\//\\///\\\ \\\///\\//\/\/\\//\\\/// \\// \/ \/ \\// \/ \/ อินพุตn=4: /\ /\ //\\ /\ /\ //\\ ///\\\ //\\ /\ /\ //\\ ///\\\ ////\\\\///\\\//\\/\/\//\\///\\\////\\\\ \\\\////\\\///\\//\/\/\\//\\\///\\\\//// \\\/// \\// \/ \/ …

8
สร้างบันไดสำหรับลูกของฉัน
วันก่อนลูกชายของฉันขอให้ฉันสร้างบันไดให้เขาโดยใช้บล็อกเลโก้ - ไอช และฉันมาพร้อมกับสิ่งนี้: จากนั้นลูกของฉันขอให้ฉันใช้โปรแกรมโดยใช้จำนวนไบต์น้อยที่สุดที่สร้างบันไดที่คล้ายกันในหน้าจอคอมพิวเตอร์ ฉันไม่ค่อยเก่งเรื่องcode-golfดังนั้นฉันต้องการความช่วยเหลือจากคุณ ฉันต้องการโปรแกรมที่: รับจำนวนเต็มบวกพร้อมจำนวนระดับที่บันไดจำเป็นต้องมี แสดงผลการวาดของบันไดด้วยรูปแบบที่คุณเห็นในภาพ เอาท์พุทจะอยู่ในรูปแบบข้อความ แต่ก้อนอิฐสามารถแยกออกจากกันได้ ตัวอย่างเช่นคุณอาจใช้อักขระ '█' เป็นครึ่งบล็อกและวาดสีตามที่คุณต้องการหรือเพียงแค่เลือกตัวละครที่คุณต้องการ ข้อ จำกัด : บล็อกต้องมีสามสีที่แตกต่างกันซึ่งจะถูกใช้ให้นานที่สุดเท่าที่จะเป็นไปได้ (ถ้าอินพุต 1 หรือ 2 มีบล็อกไม่เพียงพอที่จะใช้ทั้งสามสี) หากคุณต้องการคุณสามารถใช้อักขระ '░▒▓' หรือเลือกอักขระที่แตกต่างกันสามตัว ไม่มีบล็อกสองอันที่มีสีหรือลวดลายเดียวกันสามารถวางเรียงกันได้ ลูกชายของฉันไม่สนใจเกี่ยวกับช่องว่างต่อท้ายหรือบรรทัดใหม่ตราบใดที่มีการวาดบันได ตัวอย่าง (ขออภัยสำหรับตัวเลือกที่ไม่ถูกต้อง): Input: 1 Output: ██ Input: 2 Output: ██ ▓▓ Input: 3 Output: ██ ▓▓ ██░░ Input: 5 Output: ██ ██ …

3
หุ่นยนต์ของ Buzzby Berkeley Hokey Pokey
หุ่นยนต์ของ Buzzby Berkeley Hokey Pokey งาน เขียนโปรแกรมหรือฟังก์ชั่นเพื่อสร้างแอนิเมชั่นศิลปะ ASCII ที่แสดงหุ่นยนต์เต้นรำไปตามเนื้อเพลงของ Hokey Pokey (หรือ Cokey หากคุณต้องการ) ในรูปแบบของหมายเลข Busby Berkeley! ตัวอย่างผลลัพธ์ อินพุต ยอมรับสามข้อโต้แย้ง (สันนิษฐานว่าถูกต้อง): N = จำนวนหุ่นยนต์ในบรรทัด (ต่ำสุด = 6) B = ระยะเวลาหนึ่ง "จังหวะ" เป็นมิลลิวินาที (ขั้นต่ำ = 10) D = หน่วงเวลาเป็น ms ระหว่างโรบอตต่อเนื่อง (Min = 0) (ในตัวอย่างผลลัพธ์ด้านบน: N = 8, B = 380, …

9
ตู้เก็บของจำนวน!
รับจำนวนเต็มบวก <100 (จาก 1 ถึง 99 รวมถึง 1 และ 99) เอาท์พุทที่ตู้เก็บของจำนวนมาก ล็อกเกอร์ถูกกำหนดดังต่อไปนี้: +----+ | | | | | | | nn | +----+ โดยที่nnคือหมายเลขตู้เก็บของในฐาน 10 หากมีหมายเลข 1 หลักจะมีการแสดง 0 ด้านหน้า ยกตัวอย่างเช่นจำนวนล็อกเกอร์ 2 02แสดงจำนวน ตู้เก็บสามารถซ้อนได้ แต่สูงถึง 2: +----+ | | | | | | | on | +----+ | | | …

18
ถนนสองสายแยกเป็นสีเหลือง (ตอนที่ 2)
นี่เป็นครั้งที่สองในซีรีส์ที่สามคือถนนสองสายที่แยกจากกันในป่าสีเหลือง (ตอนที่ 3) นี่คือถนนสองสายที่แยกจากกันในป่าสีเหลือง (ตอนที่ 1)ซึ่งเป็นความท้าทายครั้งก่อนของฉัน มันได้รับการตอบรับค่อนข้างดี แต่มันก็ค่อนข้างเล็กน้อย (คำตอบ Java ใน 52 ไบต์!) ดังนั้นฉันจึงทำอะไรที่ซับซ้อนกว่านี้ ... แรงบันดาลใจ ความท้าทายนี้ได้รับแรงบันดาลใจจากบทกวีที่มีชื่อเสียงของ Robert Frost "The Road Not Taken": ถนนสองสายแยกในไม้สีเหลือง และขอโทษที่ฉันไม่สามารถเดินทางทั้งสอง และเป็นหนึ่งในผู้เดินทางนานผมยืนอยู่ และมองลงไปหนึ่งเท่าที่ผมจะทำได้ เพื่อที่จะงอในพง; ... 2 ย่อหน้าถูกตัด ... ฉันจะบอกเรื่องนี้ด้วยการถอนหายใจ ที่ไหนสักแห่งในยุคนี้: ถนนสองสายแยกจากกันในป่าและฉัน - ฉันพาคนเดินทางน้อยลง และนั่นทำให้เกิดความแตกต่าง สังเกตบรรทัดที่สองถึงบรรทัดสุดท้ายI took the one less traveled by,. เป้าหมายของคุณคือการหาเส้นทางที่น้อยที่สุดในการป้อนสตริงของคุณ คุณต้องส่งออกหนึ่งใน 2 ค่าที่แตกต่างจากกันซึ่งเป็นสัญญาณว่าคุณควรเลี้ยวไปทางไหนเมื่อเดินทางโดยใช้ถนนน้อยลง เมื่อถนนแยกออก …

21
แกะสลักอัญมณี ASCII!
13 มีนาคมได้รับการยอมรับว่าเป็นวันอัญมณีแห่งชาติซึ่งเป็นหัวข้อหลักของการท้าทายนี้ ดังนั้นให้จำนวนเต็มnที่nมากกว่า 0 สร้างอัญมณี ASCII ตัวอย่างเช่น: n = 1 n = 2 n = 3 ______ ____ / \ __ / \ \ / / \ \ / \ / \ / \ / \ / \/ \/ \/ \/ด้านล่างมีการกำหนดเป็นด้านล่างสุดของอัญมณีที่จะคู่ที่สูงที่สุดของของ ส่วนที่เหลือคือด้านบน สำหรับตัวอย่างข้างต้นที่n = 1: Bottom: \ / Top: __ …

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