หน้าแรก
หน้าแรก
พิจารณาว่าเรามีจำนวนเต็ม n งานของเราคือการหาตัวเลขสองตัว a และ b โดยที่เงื่อนไขทั้งสามนี้จะเป็นไปตามเงื่อนไข a mod b =0 n a / b
พิจารณาว่าเรามีอาร์เรย์ A ซึ่งถูกจัดเรียง มีองค์ประกอบทั้งหมดปรากฏสองครั้ง แต่มีองค์ประกอบหนึ่งปรากฏเพียงครั้งเดียว เราต้องหาองค์ประกอบนั้น หากอาร์เรย์คือ [1, 1, 3, 3, 4, 4, 5, 6, 6, 7, 7, 9, 9] ดังนั้นองค์ประกอบเดียวคือ 5 เราจะใช้วิธีการค้นหาแบบไบนารีเพื่อแก้ปัญหานี้ องค์ประกอบทั้งหมดก่อนองค์ประกอ
พิจารณาว่าเรามีค่าเริ่มต้นของจำนวนเต็มบวกสองจำนวน X และ Y ค้นหาค่าสุดท้ายของ X และ Y เพื่อให้มีการเปลี่ยนแปลงตามที่กล่าวไว้ด้านล่าง - ขั้นที่ 1 − ถ้า X =0 และ Y =0 ให้ยุติกระบวนการ มิฉะนั้น ให้ไปที่ขั้นตอนที่ 2 =2Y ให้ตั้งค่า X =X – 2Y และไปที่ขั้นตอนที่ 1 หรือไปที่ขั้นตอนที่ 3 =2X ให้ตั้งค่า
สมมติว่าเรามีอาร์เรย์ขององค์ประกอบ n เราต้องหาองค์ประกอบขั้นต่ำตัวแรก ตัวที่สอง และตัวที่สามในอาร์เรย์ ค่าต่ำสุดแรกคือค่าต่ำสุดของอาร์เรย์ ค่าต่ำสุดที่สองคือค่าต่ำสุดแต่มากกว่าค่านาทีแรก และในทำนองเดียวกันค่าต่ำสุดที่สามคือค่าต่ำสุดแต่มากกว่าค่านาทีที่สอง สแกนแต่ละองค์ประกอบ จากนั้นตรวจสอบองค์ประกอ
เราจะมาดูวิธีหาความยาวขององค์ประกอบสตริงแต่ละรายการใน Numpy Array Numpy เป็นไลบรารี่สำหรับ Numeric Python และมีคลาสอาร์เรย์ที่ทรงพลังมาก การใช้สิ่งนี้ทำให้เราสามารถจัดเก็บข้อมูลในอาร์เรย์เช่นโครงสร้างได้ เพื่อให้ได้ความยาว เราสามารถทำตามสองวิธีที่แตกต่างกัน ดังต่อไปนี้ − ตัวอย่าง import numpy as np
สมมติว่าเรามีตัวเลข n งานของเราคือการหาเลขกำลังสองสมบูรณ์ตัวถัดไปของ n ดังนั้นหากตัวเลข n =1,000 ดังนั้นจำนวนกำลังสองสมบูรณ์ตัวถัดไปคือ 1024 =322 ในการแก้ปัญหานี้ เราได้สแควร์รูทของจำนวนที่กำหนด n แล้วเอาพื้นของมัน จากนั้นแสดงกำลังสองของ (ค่าพื้น + 1) ตัวอย่าง #include<iostream> #include<c
พิจารณาว่าเรามีหลัก d และขีดจำกัดบน n เราต้องหาตัวเลขทั้งหมดที่มี d อยู่ในช่วง 0 ถึง n ดังนั้นหาก n =20 และหลักเป็น 3 ตัวเลขจะเป็น [3, 13] ในการแก้ปัญหานี้ เราจะนำทุกตัวเลขมาเป็นสตริง จากนั้นหากมีตัวเลขอยู่ในสตริง ตัวเลขนั้นจะถูกพิมพ์ออกมา มิฉะนั้นจะละเว้น ตัวอย่าง #include<iostream> using na
สมมติว่าเรามีพิกัดศูนย์กลางและจุดพิกัดหนึ่งจุดบนเส้นรอบวงของวงกลม เราต้องหาจุดอื่นในปริมณฑล พิจารณาว่าจุดศูนย์กลางคือ (p, q) และจุดที่กำหนดหนึ่งจุดคือ (a, b) เราต้องหาจุด (x, y) อย่างที่เราทราบดีว่าจุดศูนย์กลางคือจุดกึ่งกลางของเส้นผ่านศูนย์กลาง เราก็เขียนได้แบบ − (p,q)=(a+x/2,b+y/2) หรือจากนี้ (x,
สมมุติว่าเรามีเส้นผ่านศูนย์กลางและความสูงของทรงกระบอก เราต้องหาเส้นรอบวงของทรงกระบอก เนื่องจากเส้นรอบวงเป็นโครงร่างของวัตถุสองมิติ เราจึงไม่สามารถหาเส้นรอบวงของวัตถุสามมิติได้โดยตรง เราสร้างภาพตัดขวางของทรงกระบอก แปลงเป็นรูปสี่เหลี่ยมผืนผ้า แล้วหาปริมณฑลได้ สองด้านของหน้าตัดรูปสี่เหลี่ยมผืนผ้าคือเส้
พิจารณาว่าเรามีองค์ประกอบบางอย่างในรายการที่เชื่อมโยง เราต้องหาผลคูณขององค์ประกอบ k ตัวแรก ค่าของ k ยังได้รับ ดังนั้นหากรายการเป็นแบบ [5, 7, 3, 5, 6, 9] และ k =3 ผลลัพธ์จะเป็น 5 * 7 * 3 =105 กระบวนการตรงไปตรงมา เราเพียงแค่อ่านองค์ประกอบปัจจุบันโดยเริ่มจากด้านซ้าย จากนั้นคูณด้วย prod (เริ่มต้นคือ 1)
พิจารณาว่าเรามีองค์ประกอบบางอย่างในรายการที่เชื่อมโยง เราต้องหาผลคูณของจำนวน n ตัวสุดท้าย ค่าของ n ยังได้รับ ดังนั้นหากรายการเป็นแบบ [5, 7, 3, 5, 6, 9] และ n =3 ผลลัพธ์จะเป็น 5 * 6 * 9 =270 กระบวนการนี้ตรงไปตรงมา เราเพียงแค่อ่านองค์ประกอบปัจจุบันโดยเริ่มจากด้านซ้าย จากนั้นเพิ่มองค์ประกอบลงในสแต็ก ห
สมมติว่าเรามีอาร์เรย์ขององค์ประกอบ n เราต้องหาองค์ประกอบที่เล็กที่สุดตัวแรกและตัวที่สองในอาร์เรย์ ตัวแรกน้อยที่สุดคือค่าต่ำสุดของอาร์เรย์ ตัวที่สองน้อยที่สุดคือค่าต่ำสุดแต่มากกว่าจำนวนที่น้อยที่สุดตัวแรก สแกนแต่ละองค์ประกอบ จากนั้นตรวจสอบองค์ประกอบ และเชื่อมโยงเงื่อนไขสำหรับเงื่อนไของค์ประกอบที่หนึ
เราต้องใช้ตัวเลข Y เราจะหาจำนวน X ที่น้อยที่สุด เช่น X! มีจำนวนศูนย์การฝึกอย่างน้อย Y ตัวอย่างเช่น ถ้า Y =2 ค่าของ X =10 เป็น X! =3228800 มีจำนวนศูนย์ Y เราสามารถแก้ไขได้โดยใช้การค้นหาแบบไบนารี จำนวนศูนย์ต่อท้ายใน N! ถูกกำหนดโดยการนับปัจจัย 5 ใน N! X สามารถพบได้โดยใช้การค้นหาแบบไบนารีในช่วง [0, 5*Y
การประมาณบัคชาลี เป็นวิธีคำนวณรากที่สองของจำนวนที่ไม่ใช่กำลังสองสมบูรณ์ ตอนนี้ ให้คำศัพท์ที่เกี่ยวข้องกับแปรงเพื่อให้เข้าใจแนวคิดได้ง่าย รากที่สองของจำนวน x คือตัวเลขที่ตรงตามเงื่อนไขต่อไปนี้ y2 =x. Perfect Square คือจำนวนที่มีรากที่สองคือ w ตัวอย่างเช่น 16 เป็นกำลังสองสมบูรณ์เนื่องจากรากของมันคื
STATEMENT - กระทะทรงตัวโดยใช้น้ำหนักที่กำหนดซึ่งเป็นกำลังของตัวเลข DESCRIPTION - ในปัญหานี้เราได้รับเครื่องชั่งน้ำหนักแบบกระทะ เราได้รับน้ำหนัก T และน้ำหนักอื่นๆ ที่มีค่าเป็นยกกำลังของตัวเลข a. เราจำเป็นต้องปรับสมดุลกระทะโดยใช้ตุ้มน้ำหนักที่กำหนด จากนี้ เรามีสมการนี้ T + (ยกกำลัง a) =(ยกกำลัง a)
นิพจน์ที่สมดุลของวงเล็บคือนิพจน์ที่มีคู่ของวงเล็บทั้งหมดเข้าด้วยกันในลำดับที่ถูกต้อง ซึ่งหมายความว่าสำหรับวงเล็บเปิดทุกอัน จะมีวงเล็บปิดในลำดับที่เหมาะสมของวงเล็บ เช่น { }. มาดูตัวอย่างเพื่อทำความเข้าใจแนวคิดกันดีกว่า - นิพจน์ − {([][]{})({}[]{})} ผลผลิต − สมดุล คำอธิบาย − เราจะเห็นได้ว่าวงเล็บเ
นิพจน์ที่สมดุลของวงเล็บคือนิพจน์ที่มีคู่ของวงเล็บทั้งหมดเข้าด้วยกันในลำดับที่ถูกต้อง ซึ่งหมายความว่าสำหรับวงเล็บเปิดทุกอัน จะมีวงเล็บปิดในวงเล็บที่เหมาะสม เช่น { }. นิพจน์ − {([][]{})({}[]{})} ผลผลิต − สมดุล ในปัญหานี้ เราต้องสร้างนิพจน์ที่สมดุลที่เป็นไปได้ทั้งหมดจากจำนวนวงเล็บที่กำหนด เงื่อนไขคื
เมื่อป้อนสตริงที่มีอักขระรหัสผ่าน ภารกิจคือการตรวจสอบความเข้มงวดของรหัสผ่าน ความแรงของรหัสผ่านคือเมื่อคุณบอกว่ารหัสผ่านนั้นเดาได้ง่ายหรือถูกถอดรหัส ความแรงควรแตกต่างจากอ่อนแอปานกลางและแข็งแกร่ง ในการตรวจสอบความแข็งแกร่ง เราต้องตรวจสอบประเด็นต่อไปนี้ − รหัสผ่านต้องมีความยาวอย่างน้อย 8 อักขระ ต้องมี
ให้เหล็กไนของตัวเลขใหญ่พูดว่า num และอีกจำนวนหนึ่งบอกว่า m; งานคือการพิมพ์ผลหารโดยใช้การดำเนินการหารและส่วนที่เหลือของตัวเลขจำนวนมากโดยใช้โมดูลัส ผลลัพธ์ควรเป็น Remainder =xxx; Quotient =ปปปป สมมติว่าเรามีอินพุต num =string num =14598499948265358486 และอินพุตอื่น m =487 ดังนั้นส่วนที่เหลือคือ 430
ด้วยอาร์เรย์ของตัวเลข n และภารกิจคือการค้นหาความน่าจะเป็นของตัวเลขสุ่มสามตัวที่ถูกสุ่มเลือกให้อยู่ใน AP ตัวอย่าง Input-: arr[] = { 2,3,4,7,1,2,3 } Output-: Probability of three random numbers being in A.P is: 0.107692 Input-:arr[] = { 1, 2, 3, 4, 5 } Output-: Probability of three random numbers bein