เครื่องชั่ง Log สำหรับ Quitters
ทุกคนรู้ว่าเครื่องชั่งบันทึกมีการเลิกสูบ ดังนั้นคุณต้องเขียนโปรแกรมหรือฟังก์ชั่นที่ยกเลิกการออกกราฟแท่งที่มีสเกลบันทึกที่กำหนดให้เป็นฐาน อินพุตกราฟแท่งถูกนำมาเป็นสตริงเดี่ยวซึ่งเป็นรายการของแท่งซึ่งแต่ละแท่งกราฟกราฟมาตราส่วนบันทึกถูกคั่นด้วยตัวคั่นที่พิมพ์ได้ (หรือช่องว่าง) ที่คุณเลือก (ดังนั้น 0x09-0x0A + 0x20-0x7E) และ ประกอบด้วยฟิลเลอร์ที่ไม่สามารถพิมพ์ได้ (เช่นดังนั้น 0x21-0x7E) ที่คุณเลือก โปรแกรมหรือฟังก์ชั่นเอาท์พุทสตริงเดียวซึ่งเป็นรายการของบาร์ที่แต่ละบาร์จะถูกคั่นด้วยตัวคั่นเดียวกันอินพุตถูกคั่นด้วยและประกอบด้วยอักขระตัวเติมเดียวที่อินพุตประกอบด้วย ตัวอย่าง เราเลือกตัวคั่นของ "\ n" (หนึ่งบรรทัดใหม่) และอักขระตัวเติมของ "#" อินพุตที่ส่งผ่านไปยังโปรแกรมหรือฟังก์ชันของเราคือ: base = 2 และ string = #### ## ###### ### [4,2,6,3]รหัสจะพบว่าความยาวของบาร์ที่มี มันจะคำนวณการป้องกันการเข้าสู่ระบบของแต่ละความยาวที่มีฐาน2ที่จะได้รับ=[2^4,2^2,2^6,2^3] [16,4,64,8]จากนั้นความยาวจะถูกส่งออกในรูปแบบแท่งขนาดเชิงเส้น: ################ #### ################################################################ ######## อินพุต / เอาต์พุต โปรแกรมหรือฟังก์ชั่นอาจเข้าและส่งออกของคุณในรูปแบบที่เหมาะสม ฐานอินพุตมีการรับประกันว่าจะเป็นจำนวนเต็มมากกว่า 1 คุณอาจถือว่าฐานเป็นน้อยกว่า 256 อินพุตสตริงรับประกันว่าจะตรงกับ regex …