หน้าแรก
หน้าแรก
สมมติว่าเรามีตัวเลข n เราต้องหาจำนวนสูงสุดที่เราหาได้โดยการใส่ 5 ตรงไหนก็ได้ในตัวเลข ดังนั้น หากอินพุตเท่ากับ n =834 เอาต์พุตจะเป็น 8534 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - 0 แล้ว s :=n เป็นสตริง k :=สตริงว่าง ค :=ผิด สำหรับแต่ละอักขระ i ใน s ทำ ถ้า i <5 และ c เป็นเท็จ
สมมติว่าเรามีรายการตัวเลขที่เรียกว่า nums และค่า k อันดับแรก เราจะลบรายการย่อยของขนาด k แล้วหาค่าต่ำสุดของ (จำนวนสูงสุด - ค่าต่ำสุดของจำนวน) ดังนั้น หากอินพุตเป็น nums =[2, 3, 10, 9, 8, 4] k =3 ผลลัพธ์จะเป็น 2 หากเราลบ [10, 9, 8] เราจะได้ [2, 3, 4] และ 4 - 2 =2 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเห
สมมติว่าเรามีตัวเลขที่เรียกว่า nums และมีค่าอื่น k หากเราลบองค์ประกอบ k ออกจาก nums ให้หาค่าต่ำสุดของ (จำนวนสูงสุด - ค่าต่ำสุดของ nums) ดังนั้น หากอินพุตเป็น nums =[4, 10, 3, 2, 8, 9] k =3 เอาต์พุตจะเป็น 2 เพราะถ้าเราลบ 10, 8 และ 9 ค่าสูงสุดคือ 4 ค่าต่ำสุดคือ 2 ดังนั้นความแตกต่างคือ 2. เพื่อแก้ปัญ
สมมติว่าเรามีข้อความสามสตริง w1 และ w2 ข้อความเป็นประโยคที่มีคำต่างกัน เราต้องหาระยะห่างที่เล็กที่สุดระหว่าง w1 และ w2 สองครั้งในข้อความ ระยะทางจะวัดเป็นจำนวนคำระหว่างกัน หากไม่มี w1 หรือ w2 ในข้อความ ให้คืนค่า -1 ดังนั้น หากอินพุตเป็น text =joy happy power happy joy joy power happy limit w1 =power
สมมติว่าเรามีรายการหมายเลขที่เรียกว่า nums เราต้องหาค่าบวกขั้นต่ำที่เราสามารถแทรกที่จุดเริ่มต้นของ nums เพื่อให้ผลรวมคำนำหน้าของรายการผลลัพธ์ประกอบด้วยตัวเลขที่มากกว่า 0 ทั้งหมด ดังนั้น หากอินพุตเป็น nums =[3, -6, 4, 3] ผลลัพธ์จะเป็น 4 เพราะหากเราแทรก 4 ลงในรายการ เราก็มี [4, 3, -6, 4, 3] . ตอนนี้ผ
สมมติว่าเรามีสตริงตัวพิมพ์เล็ก s เราต้องหาจำนวนขั้นต่ำของสตริงย่อยที่ต่อเนื่องกัน ซึ่ง s ถูกแบ่งออกเป็นส่วน ๆ โดยที่แต่ละสตริงย่อยจะไม่เพิ่มขึ้นหรือไม่ลดลง ตัวอย่างเช่น หากสตริงเป็นเหมือน pqqqr เป็นสตริงที่ไม่ลดจำนวนลง และ qqqp เป็นสตริงที่ไม่เพิ่มขึ้น ดังนั้น หากอินพุตเป็น s =pqrsrqp ผลลัพธ์จะเป็น
สมมติว่าเรามีรายการที่เรียกว่าความสัมพันธ์ โดยที่แต่ละองค์ประกอบในความสัมพันธ์ของรายการความสัมพันธ์ [i] มีตัวเลขสองตัว [ai, bi] แสดงว่าบุคคล ai กำลังติดตาม bi บนแพลตฟอร์มโซเชียลมีเดีย เราต้องหารายชื่อคนที่ตามใครแล้วตามกลับ เราต้องเรียงลำดับกลับตามลำดับ ดังนั้น หากอินพุตเป็นเหมือนความสัมพันธ์ =[[0,
สมมติว่าเรามีสตริงตัวอักษรและตัวเลข s สามารถใส่ได้ทั้งตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก เราต้องตรวจสอบว่า s เป็น palindrome หรือไม่ พิจารณาเฉพาะตัวอักษรตัวพิมพ์เล็ก ดังนั้น หากอินพุตเป็น s =rLacHEec0a2r8 เอาต์พุตจะเป็น True เนื่องจากสตริงมี racecar เป็นตัวพิมพ์เล็ก ซึ่งเป็นพาลินโดรม เพื่อแก้ปัญหานี้ เร
สมมติว่าเรามีสตริงตัวเลข s เราต้องตรวจสอบว่ามีการจัดเรียงบางอย่างที่เราสามารถมีอักขระตัวเดียวกันได้หนึ่งคู่หรือไม่ และสตริงที่เหลือจะสร้างแฝดสามของอักขระเดียวกันจำนวนเท่าใดก็ได้ ดังนั้น หากอินพุตเป็นเหมือน s =21133123 ผลลัพธ์จะเป็น True เนื่องจากมี 2 วินาทีเพื่อสร้าง 22 เป็นคู่ และ 111, 333 เป็นแฝด
สมมติว่าเรามีรายการหมายเลขที่เรียกว่า nums เราต้องหาจำนวนคู่ดัชนี i, j โดยที่ i =k. ดังนั้น หากอินพุตมีค่าเท่ากับ nums =[1, 2, 6, 3, 5] ผลลัพธ์จะเป็น 3 เนื่องจากมีสามคู่ผลรวมเช่น (6, 2):ผลรวมคือ 8, (5, 3) :ผลรวมคือ 8 และ (1, 3) ผลรวมคือ 4 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - res :=0
สมมติว่าเรามีจำนวนเต็มที่ไม่ติดลบเรียกว่า num เราต้องตรวจสอบว่าเป็นพาลินโดรมหรือไม่ เราต้องแก้โดยไม่ต้องใช้สตริง ดังนั้นหากอินพุตเท่ากับ num =25352 เอาต์พุตจะเป็น True เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - ก :=0 ค :=นัม 0, ทำ r :=num mod 10 num :=ชั้นของ num / 10 a :=(10 *
ในการตรวจสอบว่าวัตถุช่วงเวลาสองรายการที่แชร์จุดปลายเปิดคาบเกี่ยวกันหรือไม่ ให้ใช้ คาบเกี่ยว () วิธีการ ขั้นแรก นำเข้าไลบรารีที่จำเป็น - import pandas as pd ช่วงเวลาสองช่วงคาบเกี่ยวกันหากมีจุดร่วม ซึ่งรวมถึงปลายทางที่ปิด ช่วงเวลาที่มีเฉพาะปลายทางเปิดเหมือนกันจะไม่ทับซ้อนกัน สร้างวัตถุช่วงเวลาสองรา
เพื่อให้ได้ขอบเขตที่ถูกต้องสำหรับช่วงเวลา ให้ใช้ interval.right คุณสมบัติ. ขั้นแรก นำเข้าไลบรารีที่จำเป็น - import pandas as pd ใช้การประทับเวลาเป็นขอบเขตเพื่อสร้างช่วงเวลา ตั้งค่าช่วงปิดโดยใช้พารามิเตอร์ ปิด ที่มีค่า ขวา - interval = pd.Interval(pd.Timestamp('2020-01-01 00:00:00'), pd.
ในการสร้างอาร์เรย์ Pandas สำหรับข้อมูลช่วงเวลา ให้ใช้ pandas.arrays.IntervalArray() กระบวนการ. ขั้นแรก นำเข้าไลบรารีที่จำเป็น - import pandas as pd สร้างวัตถุช่วงเวลาสองรายการ - interval1 = pd.Interval(10, 30) interval2 = pd.Interval(30, 70) แสดงช่วงเวลา - print("Interval1...\n",interval
ในการส่งคืนจุดปลายด้านซ้ายของแต่ละช่วงเวลาใน IntervalArray เป็นดัชนี ให้ใช้ array.left ทรัพย์สิน ขั้นแรก นำเข้าไลบรารีที่จำเป็น - import pandas as pd สร้างวัตถุช่วงเวลาสองรายการ - nterval1 = pd.Interval(10, 25) interval2 = pd.Interval(15, 70) แสดงช่วงเวลา - print("Interval1...\n",interv
ในการส่งคืนจุดสิ้นสุดที่ถูกต้องของแต่ละช่วงเวลาใน IntervalArray เป็นดัชนี ให้ใช้ array.right ทรัพย์สิน ขั้นแรก นำเข้าไลบรารีที่จำเป็น - import pandas as pd สร้างวัตถุช่วงเวลาสองรายการ - interval1 = pd.Interval(10, 25) interval2 = pd.Interval(15, 70) แสดงช่วงเวลา - print("Interval1...\n"
ในการตรวจสอบว่าช่วงเวลาใน IntervalArray ถูกปิดทางด้านซ้าย ด้านขวา หรือทั้งสองอย่างหรือไม่ ให้ใช้ array.closed ทรัพย์สิน ขั้นแรก นำเข้าไลบรารีที่จำเป็น - import pandas as pd สร้างวัตถุช่วงเวลาสองรายการ ช่วงเวลาที่ปิดถูกตั้งค่าโดยใช้พารามิเตอร์ ปิด ที่มีค่า ทั้งสอง ช่วงปิด (ในทางคณิตศาสตร์แสดงด้วยวง
หากต้องการคืนค่าจุดกึ่งกลางของแต่ละช่วงเวลาใน IntervalArray เป็นดัชนี ให้ใช้ array.mid คุณสมบัติ. ตอนแรก ขั้นแรก นำเข้าไลบรารีที่จำเป็น - นำเข้าแพนด้าเป็น pd สร้างวัตถุช่วงเวลาสองรายการ ช่วงปิดที่กำหนดโดยใช้พารามิเตอร์ ปิด ที่มีค่า ทั้งสอง - interval1 =pd.Interval(50, 75, closed=both)interval2 =pd
ในการส่งคืนดัชนีที่มีรายการแสดงความยาวของแต่ละช่วงเวลาใน IntervalArray ให้ใช้ array.length ทรัพย์สิน ขั้นแรก นำเข้าไลบรารีที่จำเป็น - import pandas as pd สร้างวัตถุช่วงเวลาสองรายการ ช่วงปิดที่กำหนดโดยใช้พารามิเตอร์ ปิด ที่มีค่า ทั้งสอง - interval1 = pd.Interval(50, 75, closed='both') inter
หากต้องการตรวจสอบว่า Intervals ใน IntervalArray ว่างเปล่าหรือไม่ ให้ใช้ array.is_empty ทรัพย์สินในหมีแพนด้า ขั้นแรก นำเข้าไลบรารีที่จำเป็น - import pandas as pd สร้างวัตถุช่วงเวลาสองรายการ ตั้งค่าช่วงเวลาเปิดโดยใช้พารามิเตอร์ ปิด ที่มีค่า ไม่ − interval1 = pd.Interval(0, 0, closed='neither'