교차 연산은 List1과 List 2에서 모든 공통 요소를 가져와야 하고 모든 요소는 다른 세 번째 목록에 저장해야 함을 의미합니다. List1::[1,2,3] List2::[2,3,6] List3::[2,3] 알고리즘 Step 1: input lists. Step 2: first traverse all the elements in the first list and check with the elements in the second list. Step 3: if the elements are matched then store
여기서 우리는 하나의 사용자 입력 배열을 사용하고 요소의 길이에 따라 목록을 정렬해야 합니다. 여기서는 Python 내장 함수 sorted()를 사용합니다. 예시 Input::[“mona”,”pp”,”aaa”] Lengths are [4,2,3] So, the sorted array should be [2,3,4] Output::[“pp”,”aaa”,”mona”] 알고리즘 Step 1: Input list element. Step 2: apply sorted (A,len) function. 예시 코드 # To sort a
문자열이 주어지면 우리의 임무는 두 번째 반복되는 단어를 찾는 것입니다. 여기서 우리는 단어를 키로 포함하고 빈도를 값으로 포함하는 사전을 생성하기 위한 Counter(iterator)입니다. 알고리즘 Step 1: Create user define list. Step 2: Then convert list into a dictionary. Step 2: Next get the values and sort them in descending order. Step 3: Then the second element is the second
여기에서는 map() 내장 함수 내부에 익명(lambda) 함수를 사용했습니다. 파이썬에서 익명 함수는 이름 없이 정의되며 람다 키워드를 사용하여 정의됩니다. 알고리즘 Step 1: input n Step 2: input p Step 3: use anonymous function. Step 4: display result. 예시 코드 # To display the powers of any number using anonymous function n = int(input(Enter how many terms want to di
Python은 n개의 요소를 계산하기 위한 sum 함수를 제공합니다. 여기에서 이 함수를 사용한 다음 평균을 계산합니다. 알고리즘 1단계:목록의 크기를 입력합니다. 2단계:요소를 입력합니다. 3단계:합계 함수를 사용하여 모든 숫자의 합계를 계산합니다. 4단계:평균을 계산합니다. 예시 코드 # list의 평균A=list()n=int(input(목록의 크기를 입력하세요 ::))print(숫자를 입력하세요 ::)for i in range(int(n)) :k=int(input()) A.append(int(k))sm=sum(A)avg=sm/
배열이 주어지면 최대, 최소, 두 번째로 큰, 두 번째로 작은 수를 찾아야 합니다. 알고리즘 Step 1: input list element Step 2: we take a number and compare it with all other number present in the list. Step 3: get maximum, minimum, secondlargest, second smallest number. 예시 코드 # To find largest, smallest, second largest and second smallest
하나의 목록에는 중복 요소가 포함되어 있으며, 우리의 작업은 중복 요소가 없는 요소를 포함하는 다른 목록을 만드는 것입니다. 예시 A::[2,3,4,3,4,6,78,90] Output::[2,3,4,6,78,90] 알고리즘 Step 1: create a list. Step 2: create a new list which is empty. Step 3: traverse every element in list. Step 4: if element is not present in the list return true. Step 5:
여기에 두 개의 사용자 입력 목록이 제공되며 두 목록의 요소는 정렬되지 않습니다. 우리의 임무는 이 두 개의 정렬되지 않은 배열을 병합한 다음 목록을 정렬하는 것입니다. 예 입력:A [] ={100, 50, 150} B [] ={200, 30, 20}출력:병합 목록:{20, 30, 50, 100, 150, 200} 알고리즘 1단계:먼저 두 개의 사용자 입력 목록을 만듭니다. 2단계:최종 병합 목록 크기는 (첫 번째 목록의 크기 + 두 번째 목록의 크기)입니다. 3단계:그런 다음 sort() 메서드를 사용하여 두 개의 목록을 정렬합니
디지털 데이터의 오류를 감지하기 위해 CRC가 사용되며, 이는 전송 오류를 감지하는 데 좋은 기술입니다. 이 기술에서는 주로 이진 나누기가 적용됩니다. 이 기술에서는 일련의 중복 비트인 순환 중복 검사 비트가 존재하며 이 비트는 결과 데이터 단위가 미리 결정된 이진수인 초로 정확히 나눌 수 있도록 데이터 단위 끝에 추가됩니다. 대상 측에서 수신 데이터를 동일한 숫자로 나누고 나머지가 없으면 데이터가 정확하고 수락할 준비가 된 것으로 가정합니다. 나머지는 전환 중에 어떤 일이 발생하여 데이터 단위가 손상되었음을 나타냅니다. 따라
두 개의 사용자 입력 문자열이 제공되며, 우리의 임무는 모든 공통 문자를 알파벳 순서로 인쇄하는 것입니다. 예시 Input: string1: python string2: program Output: op 설명 두 문자열 사이의 공통 문자는 o(1회), p(1회) 알고리즘 Step 1: first we take two input string. Step 2: next we will do to convert these two strings into counter dictionary. Step 3: Now find common eleme
일련의 단어와 공백이 있는 문자열이 주어지면 문자열을 한 번만 탐색하여 모든 공백을 문자열 앞으로 이동하는 것이 작업입니다. List Comprehension을 사용하여 Python에서 이 문제를 빠르게 해결할 것입니다. 예시 Input: string = "python program" Output: string= “ pythonprogram" 알고리즘 Step1: input a string with word and space. Step2: Traverse the input string and u
문자열이 주어졌을 때 우리의 임무는 문자열을 두 가지로 나누는 것입니다. 하나는 시계 방향이고 다른 하나는 시계 반대 방향입니다. 1. 왼쪽(또는 시계 반대 방향)으로 주어진 문자열을 d 요소만큼 회전합니다(d <=n). 2. 주어진 문자열을 d 요소만큼(여기서 d <=n) 오른쪽(또는 시계 방향)으로 회전합니다. 예 Input: string = "pythonprogram" d = 2 Output: Left Rotation: thonprogrampy Right Rotation: ampythonprogr 알고리즘
세 개의 숫자 x, y 및 z가 주어지면 우리의 작업은 (x^y) % z를 계산하는 것입니다. 예시 Input: x = 2, y = 3, p = 3 Output: 2 설명 :2^3 % 3=8 % 3 =2. 알고리즘 Step 1: Input three numbers. Step 2: then we use pow() to calculating power and % for modular. Step 3: display result. 예시 코드 x = int(input(Enter First Value ::>)) y = int
세 개의 숫자 b와 c가 주어졌을 때 우리의 임무는 주어진 숫자 중에서 최대 요소를 찾는 것입니다. 예시 입력:a =2, b =4, c =3출력:4 알고리즘 1단계:사용자 입력 숫자 3개를 입력합니다.2단계:목록에 숫자 3개를 추가합니다.3단계:max() 함수를 사용하여 최대 수 max(lst)를 찾습니다.4단계:마지막으로 최대 수를 인쇄합니다. 예시 코드 입니다.,maximum(x, y, z)) 출력 90
두 개의 사용자 입력 행렬이 주어집니다. 우리의 임무는 두 행렬의 추가를 표시하는 것입니다. 이 문제에서는 포괄적인 중첩 목록을 사용합니다. 알고리즘 Step1: input two matrix. Step 2: nested for loops to iterate through each row and each column. Step 3: take one resultant matrix which is initially contains all 0. Then we multiply each row elements of first matrix
문자열이 주어집니다. 우리의 임무는 주어진 문자열의 순열을 표시하는 것입니다. 여기에서 내장 함수 순열(반복 가능)을 사용하여 파이썬에서 이 문제를 해결하십시오. 예 Input : string = 'XYZ' Output : XYZ XZY YXZ YZX ZXY ZYX 알고리즘 Step 1: given string. Step 2: Get all permutations of string. Step 3: print all permutations. 예시 코드 from itertools import permutations def
키와 몸무게를 입력해야 합니다. 우리의 임무는 공식을 사용하여 BMI를 계산하는 것입니다. 알고리즘 Step 1: input height and weight of your body. Step 2: then applying the formula for calculation BMI. Step 3: display BMI. 예시 코드 height = float(input(Enter your height(m): )) weight = float(input(Enter your weight(kg): )) print(Your BMI is: ,
두 개의 사용자 입력 행렬이 주어집니다. 우리의 임무는 두 행렬의 추가를 표시하는 것입니다. 이 문제에서는 포괄적인 중첩 목록을 사용합니다. 알고리즘 Step1: input two matrix. Step 2: nested for loops only to iterate through each row and columns. Step 3: At each iterationshall add the corresponding elements from two matrices and shall store the result. 예시 코드 # P
목록이 주어지면 우리의 임무는 하위 목록의 두 번째 요소에 따라 목록을 정렬하는 것입니다. 여기에 간단한 버블 정렬을 적용합니다. 예시 Input : [['CCC', 15], ['AAA', 10], ['RRRR', 2],['XXXX', 150]] Output : [['RRRR', 2], ['AAA', 10], ['CCC', 15], ['XXXX', 150]] 알고리즘 Step 1: Given a list. Step 2:
Python은 HTML 문서를 PDF로 변환하는 Pdfcrowd API v2를 제공합니다. 이 API는 사용이 매우 간편하며 몇 줄의 코드만으로 통합할 수 있습니다. 설치 Install the client library from PyPI $ pip install pdfcrowd 웹페이지/HTML에서 PDF로 다음 3단계로 변환이 완료됩니다. 1단계 − 라이브러리 pdfkit 다운로드 $ pip install pdfkit 2단계 − 이제 wkhtmltopdf를 다운로드하세요. 우분투/데비안의 경우 - sudo apt-