이 문제에서 float 요소를 사용하여 튜플(float 요소로 구성됨)을 정렬하는 작업입니다. 여기에서 우리는 내장된 sorted() 메소드를 사용하고 정렬의 제자리 메소드를 사용하여 이것이 어떻게 수행될 수 있습니까? 예시 Input: tuple = [('AAA', '10.265'), ('BBB', '24.107'), ('CCC', '26.541'), ('DDD', '14.256'), ('EEE',
목록이 주어지고 확인 값이 주어졌을 때, 주어진 값보다 큰 목록의 모든 값을 표시합니다. 예 Input : A=[10, 20, 30, 40, 50] Given value=20 Output : No Input : A=[10, 20, 30, 40, 50] Given value=5 Output : Yes 알고리즘 Step 1: Create user input list. Step 2: Input checking value. Step 3: Traverse in the list using for loop Step 3.1: compare wit
목록이 주어지면 우리의 임무는 모든 고유 번호를 인쇄하는 것입니다. 예 Input:A = [1, 2, 3, 4, 2, 1, 9] Unique list is [1, 2, 3, 4, 9] 알고리즘 Step 1: Create user input list. Step 2: Create an empty list. Step 3: Traverse all elements in the list. Step 4: Check the unique element is present or not. Step 5: Append unique element one b
여기에 하나의 튜플이 제공되며, 우리의 임무는 튜플을 사전으로 변환하는 것입니다. 이 문제를 해결하기 위해 사전 메서드인 setdefault()를 사용합니다. 이 메소드에는 첫 번째 매개변수를 키로 변환하고 두 번째 매개변수를 사전의 값으로 변환하는 두 개의 매개변수가 있습니다. Setdefault(키, 값)는 키를 검색하여 값을 표시하는 기능입니다. 예 Input: [(Adwaita, 5), (Aadrika, 5), (Babai, 37), (Mona, 7), (Sanj, 25), (Sakya, 30)] Output:
여기에 두 가지 목록이 제공됩니다. 우리의 임무는 주어진 두 목록이 순환적으로 동일한지 아닌지를 확인하고 발견하는 것입니다. 예시 입력 :A =[100, 100, 10, 10, 100] B =[100, 100, 100, 10, 10]출력 :참 설명 목록의 이러한 요소가 순환 회전하면 다른 주어진 목록과 유사하므로 참입니다. 알고리즘 1단계:첫 번째와 두 번째 목록을 만듭니다.2단계:그런 다음 목록을 map으로 변환합니다.3단계:목록 개체를 문자열로 변환하는 데 join() 메서드를 사용합니다.3단계:목록 A를 두 배로 늘리고 다
배열이 주어지고 function.itertools.accumulate(iterable[, func]) 모듈 함수를 사용하여 접두사 sum 배열을 수행해야 합니다. 모든 함수는 반복자를 생성하고 반환합니다. 따라서 스트림을 자르는 함수나 루프에서만 액세스해야 합니다. 누적 합계를 반환하는 반복자를 만듭니다. 요소는 Decimal 또는 Fraction을 포함하여 추가 가능한 모든 유형일 수 있습니다. 선택적 함수 인수가 제공되는 경우 두 인수의 함수여야 하며 덧셈 대신 사용됩니다. 예 list(accumulate(data))
이 경우 Python에서 re 모듈을 사용합니다. 여기에서는 문자열을 수락하고 문자열에 ant URL이 포함되어 있는지 확인합니다. URL이 문자열에 있으면 표시합니다. 이 문제를 해결하기 위해 findall() 메서드를 사용합니다. 알고리즘 1단계:입력된 문자열. 2단계:findall() 함수는 문자열에서 패턴의 겹치지 않는 모든 일치 항목을 반환하고 이 함수에서는 문자열을 왼쪽에서 오른쪽으로 스캔하고 일치 항목을 찾은 순서대로 반환합니다. 예시 코드 # 입력 문자열에서 URL을 찾는 프로그램import redef url(str)
여기에 사용자 입력 양의 정수 배열이 제공됩니다. 우리의 임무는 홀수 번 발생하는 숫자를 찾는 것입니다. 예시 Input : A=[2, 4, 7, 7, 4, 2, 2] Output : 2 알고리즘 Step 1: Input Array element. Step 2: Write lambda expression and apply. Step 3: Reduce function over the input list until a single value is left. Step 4: Expression reduces the value of a^b
이 문제에서는 두 개의 사용자 입력 목록을 사용합니다. 우리의 임무는 공통 요소가 있는지 없는지 확인하는 것입니다. 우리는 매우 간단한 순회 기술을 사용하여 목록을 모두 순회하고 첫 번째 목록과 두 번째 목록의 모든 요소를 확인합니다. 예시 Input : A = [10, 20, 30, 50] B = [90, 80, 30, 10, 3] Output : FOUND Input : A = [10, 20, 30, 50] B = [100,200,300,500] Output : NOT FOUND 알고리즘 c
여기에 사용자 입력 배열이 지정되고 배열의 위치가 반대로 지정됩니다. 따라서 우리의 작업은 이 배열을 뒤집는 것입니다. 하위 배열을 [0에서 (n-1)]으로 반전시킵니다. 예 Input : A=[3, 7, 6, 4, 1, 2] n=4 Output : [1, 4, 6, 7, 3, 2] 알고리즘 Step 1: reverse list starting from n-1 position. Step 2: split remaining list after n. Step 3: concat both parts and prints 예시 코드 #Progr
이 프로그램에서는 사용자 입력 문자열이 제공됩니다. 이 문자열의 모음 수를 계산해야 합니다. 여기서는 Python에서 set을 사용합니다. 세트는 반복 가능하고 변경 가능하며 중복 요소가 없는 정렬되지 않은 컬렉션 데이터 유형입니다. 예시 Input : str1=pythonprogram Output : 3 알고리즘 Step 1: First we use one counter variable which is used to count the vowels in the string. Step 2: Creating a set of vow
여기에서 사용자 입력 튜플이 주어지면 우리의 임무는 튜플에서 주어진 요소의 발생 횟수를 계산하는 것입니다. 예시 Input : A = [10, 20, 30, 40, 10, 100, 80, 10] X = 10 Output : 3 알고리즘 countoccur(A,x) /* A is an array and x is the element to count the number of occurrences */ Step 1: First we use one counter variable which is count the same
A는 주어진 목록입니다. 이 목록에는 중첩된 튜플이 있습니다. 우리의 임무는 요소가 튜플이 될 때까지 목록의 요소를 세는 것입니다. 여기서 isinstance() 함수를 사용합니다. 이 함수에는 두 개의 매개변수 object가 있고 classinfo.object가 검사되어야 하며 classinfo는 클래스, 유형 또는 클래스 및 유형의 튜플입니다. 이 함수는 객체가 as class의 인스턴스 또는 서브클래스이거나 튜플의 요소이면 true를 반환하고 그렇지 않으면 false를 반환합니다. Input : A=[4, 5, 6, 10,2
문자열이 주어집니다. 우리의 임무는 주어진 문자열의 순열을 표시하는 것입니다. 내장 함수 순열(반복 가능)을 사용하여 파이썬에서 이 문제를 해결하세요. 예시 Input: string = XYZ Output: XYZ XZY YXZ YZX ZXY ZYX 알고리즘 Step 1: given string. Step 2: Get all permutations of a string. Step 3: print all permutations. 예시 코드 from it
목록이 주어졌을 때 우리의 임무는 하위 목록의 두 번째 요소에 따라 목록을 정렬하는 것입니다. 여기에 간단한 버블 정렬을 적용합니다. 예 입력[[CCC, 15], [AAA, 10], [RRRR, 2],[XXXX, 150]]출력[[RRRR, 2], [AAA , 10], [CCC, 15], [XXXX, 150]] 알고리즘 1단계:목록이 주어졌을 때.2단계:중첩 루프를 사용하여 하위 목록의 두 번째 요소에 액세스하려고 했습니다. 3단계:모든 배열 요소를 순회합니다. 4단계:마지막 i개 요소가 이미 제자리에 있습니다. 5단계:0에서 n-i
주어진 소문자 배열. 우리의 작업은 서로의 아나그램인 문자열의 가장 큰 부분 집합의 크기를 찾는 것입니다. 문자열의 아나그램은 두 번째가 단순히 첫 번째 문자열의 재배열인 경우 한 문자열이 다른 문자열의 아나그램임을 의미합니다. 여기서 Counter() 메서드를 사용하여 파이썬에서 이 문제를 빠르게 해결할 수 있습니다. 예를 들어 python 및 typhon 문자열은 아나그램입니다. 알고리즘 Step 1: Split input string separated by space into words. Step 2: sort each s
우리는 수학의 관점에서 집합에 대해 알고 있기 때문에 집합이라는 용어에 매우 익숙합니다. Python의 집합은 수학의 집합과 동일한 데이터 구조입니다. 다양한 요소로 구성될 수 있습니다. 집합에서 요소의 순서는 정의되지 않습니다. 집합의 요소를 추가 및 삭제할 수 있고 집합의 요소를 반복할 수 있으며 집합(합집합, 교집합, 차)에 대한 표준 연산을 수행할 수 있습니다. 여기에 집합이 주어집니다. 집합에서 요소를 제거하기만 하면 됩니다. 여기에서는 pop() 메서드를 사용합니다. pop()은 집합에서 요소를 하나씩 꺼내거나 제거하는
2D 배열이 주어지고 배열의 요소는 0과 1입니다. 모든 행이 정렬됩니다. 최대 개수가 1인 행을 찾아야 합니다. 여기에서는 map()을 사용합니다. map 함수는 함수형 프로그래밍에 사용되는 Python 내장 함수 중 가장 간단한 함수입니다. 이 도구는 시퀀스 및 기타 이터러블에 기능을 적용합니다. 예시 입력 배열은 [[0, 1, 1, 1, 1],[0, 0, 1, 1, 1],[1, 1, 1, 1, 1],[0, 0, 0, 0입니다. , 1]]최대 1 수 =2 알고리즘 1단계:map 함수를 사용하여 행렬의 각 행에 대한 합입니다. 2
주어진 배열과 우리는 접두사 sum 배열을 사용하여 접두사 sum 배열을 수행해야 합니다. 따라서 스트림을 자르는 함수나 루프에서만 액세스해야 합니다. 누적 합계를 반환하는 반복자를 만듭니다. 요소는 Decimal 또는 Fraction을 포함하여 추가 가능한 모든 유형일 수 있습니다. 선택적 함수 인수가 제공되는 경우 두 인수의 함수여야 하며 덧셈 대신 사용됩니다. 예시 Input Data = [1, 0, 2, 3, 5] >>> list(accumulate(data)) # running summation Output
이 프로그램에서는 사용자 입력 문자열이 제공됩니다. 이 문자열의 모음 수를 계산해야 합니다. 여기서는 Python에서 set을 사용합니다. 세트는 반복 가능하고 변경 가능하며 중복 요소가 없는 정렬되지 않은 컬렉션 데이터 유형입니다. 예시 Input str1=pythonprogram Output 3 알고리즘 Step 1: first we use one counter variable which is used to count the vowels in the string. Step 2: creating a set of vowels. St