หน้าแรก
หน้าแรก
สมมติว่าเรามีสตริง S ความยาวเท่ากับ n กล่อง n เหล่านี้ที่อยู่ติดกัน อักขระ R ที่ตำแหน่ง i แสดงว่ากล่องที่ i ถูกผลักไปทางขวา ในทำนองเดียวกัน L ที่ตำแหน่ง i แสดงว่ากล่องที่ i ถูกผลักไปทางซ้าย จุด . บ่งบอกถึงพื้นที่ว่าง เริ่มจากการกำหนดค่าเริ่มต้น ทุกครั้งที่หน่วย กล่องที่ถูกผลักไปทางด้านขวาสามารถผลักก
สมมติว่าเรามีตัวเลข N เราต้องหาจำนวนบวก M โดยที่ gcd(N^M, N&M) มีค่ามากที่สุดและ m
สมมติว่าเรามีอาร์เรย์ที่มีตัวเลข N เราต้องตรวจสอบว่าองค์ประกอบ 3 อย่างนั้น b[i]
สมมติว่าเรามีตัวเลข n; เราต้องตรวจสอบสตริงที่มีความยาว n+1 ตัวพิมพ์เล็ก เพื่อให้อักขระที่ตำแหน่งใดๆ ควรมีขนาดใหญ่กว่าอักขระถัดไปในเชิงพจนานุกรม ดังนั้น หากอินพุตเท่ากับ 15 เอาต์พุตจะเป็น ponmlkjihgfedcba เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - temp_str :=สตริงว่าง พิเศษ :=n mod 26 =1 แล้ว สำ
สมมติว่าเรามีสตริงที่มีอักขระ ASCII ตัวพิมพ์เล็ก เราจะต้องค้นหาสตริงย่อยพาลินโดรมที่ต่อเนื่องกันที่ชัดเจนทั้งหมด ดังนั้น หากอินพุตเป็นเหมือน bddaaa ผลลัพธ์จะเป็น [a, aa, aaa, b, d, dd] เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - m :=แผนที่ใหม่ n :=ขนาดของ s เมทริกซ์ :=สร้างสองแถวของ n จำนวน 0s s
สมมติว่าเรามีอาร์เรย์ A ของตัวเลข เราต้องหาดัชนีทั้งหมดของอาร์เรย์นี้ เพื่อที่ว่าหลังจากลบองค์ประกอบ ith ออกจากอาร์เรย์แล้ว อาร์เรย์จะเป็นอาร์เรย์ที่ดี เราต้องจำไว้ว่า - อาร์เรย์ที่ดีคืออาร์เรย์ที่มีองค์ประกอบที่เท่ากับผลรวมขององค์ประกอบอื่นๆ ทั้งหมด จะใช้การจัดทำดัชนีแบบ 1-based ที่นี่ ดังนั้นหา
สมมติว่าเรามีสตริง เราต้องหาสตริงย่อยพาลินโดรมทั้งหมดจากสตริงนั้น ในที่นี้ aa และ aa ถือเป็นสองสตริงย่อย ไม่ใช่หนึ่งสตริง ดังนั้น หากอินพุตเป็นเหมือนตัวแบ่ง ผลลัพธ์จะเป็น [r, e, d, i, v, ivi, divid, edivide, redivider , i, d, e, r] เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - v :=รายการใหม่ ต
สมมติว่าเรามีเมทริกซ์ 2 มิติแบบไบนารี ตอนนี้เราต้องหาจุดเริ่มต้นและจุดสิ้นสุดของสี่เหลี่ยมทั้งหมดที่มี 0 เราต้องจำไว้ว่าสี่เหลี่ยมถูกแยกออกจากกันและไม่สัมผัสกัน แต่สามารถสัมผัสขอบเขตอาร์เรย์ได้ สี่เหลี่ยมที่มีองค์ประกอบเดียวก็เป็นไปได้เช่นกัน ดังนั้นหากอินพุตเป็น − 1 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0
สมมติว่าเรามีการแมปอักขระดังนี้ ที่นี่แต่ละหลัก ตั้งแต่ 1 ถึง 9 จับคู่กับอักขระไม่กี่ตัว 1 -> ['A', 'B', 'C'] 2 -> ['D', 'E', 'F'] 3 -> ['G', 'H', 'I'] 4 -> ['J', 'K', 'L'] 5 -> ['M'
สมมติว่าเรามีอาร์เรย์ของจำนวนบวก เราต้องตรวจสอบจุด/รายการว่ารายการใดสร้างลำดับการลดลงอย่างเข้มงวดก่อน ตามด้วยลำดับของจำนวนเต็มที่เพิ่มขึ้นอย่างเคร่งครัด นี่คือคุณสมบัติดังต่อไปนี้:เราต้องจำไว้ว่าลำดับต้องมีความยาวขั้นต่ำ 2 นอกจากนี้ เรายังดูแลด้วยว่าค่าสุดท้ายของลำดับการลดลงคือค่าแรกของลำดับที่เพิ่
สมมติว่าเรามีอาร์เรย์ขนาด N; เราต้องหาองค์ประกอบที่แบ่งอาร์เรย์ออกเป็นสองอาร์เรย์ย่อยที่แตกต่างกันโดยมีผลคูณเท่ากัน คืนค่า -1 หากไม่มีพาร์ติชั่นดังกล่าว ดังนั้น หากอินพุตเป็น [2,5,3,2,5] เอาต์พุตจะเป็น 3 ดังนั้นอาร์เรย์ย่อยจะเป็น:{2, 5} และ {2, 5} เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - n :=
สมมติว่าเรามีตัวเลข a และ b สองตัว เราต้องหาอาร์เรย์ที่มีค่าอยู่ในช่วง [1, a] และต้องการจำนวน b ของฟังก์ชันการเรียงลำดับการผสานแบบเรียกซ้ำ ดังนั้น หากอินพุตเป็น a =10, b =15 ผลลัพธ์จะเป็น [3,1,4,6,2,8,5,9,10,7] เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - กำหนดฟังก์ชัน Solve() นี่จะใช้เวลาซ้าย ขว
สมมติว่าเรามีลำดับบิตโทนิก เราต้องหาจุดบิตโทนิกในนั้น อย่างที่เราทราบกันดีว่า Bitonic Sequence เป็นลำดับของตัวเลขซึ่งจะเพิ่มขึ้นอย่างมากในตอนแรก จากนั้นหลังจากจุดหนึ่งๆ ตัวเลขนั้นจะลดลงอย่างมาก จุดนี้เป็นจุดบิตโทนิก สำหรับลำดับที่เพิ่มขึ้นหรือลดลงเท่านั้น จะไม่มีจุดบิโตนิก ดังนั้น หากอินพุตเป็น [7,
เราได้รับอาร์เรย์ขององค์ประกอบประเภทจำนวนเต็มและภารกิจคือการหาปัจจัยสูงสุดที่เกิดจากการคูณตัวเลขสองตัว นั่นคือ อันดับแรก เราจะคูณตัวเลขที่อยู่ในผลคูณที่คำนวณเหมือนอาร์เรย์ ประการที่สอง เราจะคำนวณปัจจัยของตัวเลขเหล่านั้นและตรวจสอบหา ปัจจัยสูงสุดในบรรดาทั้งหมด. อินพุต int arr[] = {3, 2, 10} ผลลัพธ์ Ma
SymPy เป็นไลบรารี Python สำหรับคณิตศาสตร์เชิงสัญลักษณ์ มีจุดมุ่งหมายเพื่อให้เป็นระบบพีชคณิตคอมพิวเตอร์แบบเต็มรูปแบบ (CAS) ในขณะที่รักษารหัสให้ง่ายที่สุดเท่าที่จะเป็นไปได้เพื่อให้เข้าใจและขยายได้ง่าย SymPy เขียนด้วย Python ทั้งหมด SymPy ขึ้นอยู่กับ mpmath เท่านั้น ซึ่งเป็นไลบรารี Python แท้สำหรับการค
เป็นขั้นตอนของการประมวลผลข้อมูลล่วงหน้าซึ่งนำไปใช้กับตัวแปรอิสระหรือคุณสมบัติของข้อมูล โดยทั่วไปจะช่วยทำให้ข้อมูลเป็นปกติในช่วงที่กำหนด เหตุใดจึงต้องปรับขนาด โดยส่วนใหญ่ ชุดข้อมูลของคุณจะมีคุณลักษณะที่แตกต่างกันอย่างมากในขนาด หน่วย และช่วง แต่เนื่องจากอัลกอริธึมแมชชีนเลิร์นนิงส่วนใหญ่ใช้ระยะห่างแบบ
การจัดประเภทรูปภาพเป็นวิธีการจำแนกรูปภาพเป็นหมวดหมู่ตามหมวดหมู่โดยใช้วิธีการบางอย่าง เช่น − ฝึกอบรมเครือข่ายขนาดเล็กตั้งแต่ต้น ปรับแต่งชั้นบนสุดของโมเดลอย่างละเอียดโดยใช้ VGG16 ตัวอย่าง #First, include following libraries: # Importing all necessary libraries from keras.preprocessing.image import I
การถดถอยพหุนามเป็นรูปแบบของการถดถอยเชิงเส้นซึ่งความสัมพันธ์ระหว่างตัวแปรอิสระ x และตัวแปรตาม y ถูกจำลองเป็นพหุนามดีกรีที่ n การถดถอยพหุนามเหมาะกับความสัมพันธ์ที่ไม่เชิงเส้นระหว่างค่าของ x และค่าเฉลี่ยตามเงื่อนไขที่สอดคล้องกันของ y ซึ่งแสดงเป็น E(y |x) ตัวอย่าง # Importing the libraries import numpy
ปัญหาพื้นฐานอย่างหนึ่งสำหรับปัญหาที่ซับซ้อนหลายๆ อย่างมักพบในการค้นหาตัวเลขที่มากกว่าจำนวนหนึ่งในรายการใน python ตัวอย่าง # find number of elements > k using for loop # initializing list test_list = [1, 7, 5, 6, 3, 8] # initializing k k = 4 # printing list print ("The list : " + str(tes
มีหลายวิธีในการนำเสนอผลลัพธ์ของโปรแกรม สามารถพิมพ์ข้อมูลในรูปแบบที่มนุษย์อ่านได้ หรือเขียนลงในไฟล์เพื่อใช้ในอนาคต บางครั้งผู้ใช้มักต้องการควบคุมการจัดรูปแบบเอาต์พุตมากกว่าแค่การพิมพ์ค่าที่คั่นด้วยช่องว่าง มีหลายวิธีในการจัดรูปแบบเอาต์พุต หากต้องการใช้ตัวอักษรสตริงที่จัดรูปแบบ ให้เริ่มสตริงด้วย f หร