길이가 양수인 배열 A가 있다고 가정하고 이 길이 중 3개로 구성된 면적이 0이 아닌 삼각형의 가장 큰 둘레를 찾아야 합니다. 0이 아닌 면적의 삼각형을 만드는 것이 불가능하면 0을 반환합니다. 따라서 입력이 [3,6,2,3]과 같으면 출력은 8이 됩니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − 목록 A 정렬 a :=A에서 마지막 요소 삭제 b :=A에서 마지막 요소 삭제 c :=A에서 마지막 요소 삭제 b+c <=동안, do A가 0이 아니면 0을 반환 a :=b b :=c c :=A에서 마지막 요소 삭제
0과 1의 배열 A가 있다고 가정하고 N[i]가 이진수로 해석되는 인덱스 A[0]에서 A[i]까지의 i번째 하위 배열이라고 가정합니다. N[i]가 5로 나누어 떨어지는 경우에만 대답[i]가 참인 부울 답변 목록을 찾아야 합니다. 따라서 입력이 [0,1,1,1,1,1]과 같으면 출력은 [true,false,false,false,true,false]가 됩니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − 길이 :=A의 크기 ans:=크기 길이의 배열을 만들고 false로 채우기 숫자:=A의 각 요소를 연결하여 이진 값 0부
이 튜토리얼에서는 주어진 경로 목록에서 가장 긴 공통 경로를 찾는 프로그램을 작성할 것입니다. 문제 설명을 더 명확하게 이해하기 위해 예를 살펴보겠습니다. 입력 paths = ['home/tutorialspoint/python', 'home/tutorialspoint/c', 'home/tutorialspoint/javascript', 'home/tutorialspoint/react', 'home/tutorialspoint/django'] /home/tutoria
이 튜토리얼에서는 두 삼각형의 합동성을 확인할 것입니다. SSS, SAS 및 AAA를 확인하겠습니다. 이러한 기준에 따라 삼각형의 유사성이 입증됩니다. 정리에 따라 다른 조건을 확인해야 합니다. 아래 코드에서 확인하세요. 예 def side_side_side(sides_one, sides_two): # sorting same pace sides_one.sort() sides_two.sort() # checking the conditions
이 튜토리얼에서는 목록의 n번째 하위 목록까지 하위 목록 요소를 반환하는 프로그램을 작성할 것입니다. 5개의 하위 목록이 있는 다음 목록이 있다고 가정해 보겠습니다. [[파이썬, 자바], [C, 파스칼], [자바스크립트, PHP], [C#, C++], [React , 각도]] 이제 처음 세 하위 목록에서 첫 번째 요소를 가져와야 합니다. 우리는 요소를 다른 접근 방식으로 얻을 수 있습니다. 그 중 일부를 살펴보겠습니다. 루프 대부분의 프로그래머가 더 일반적이고 가장 먼저 생각하는 것은 루프를 사용하는 것입니다. 루프를 사용하는
이 튜토리얼에서는 목록의 모든 아나그램을 그룹화하는 프로그램을 작성할 것입니다. 먼저 애너그램이 무엇인지 알아보겠습니다. . 같은 문자가 다른 순서로 포함된 두 문자열을 아나그램이라고 합니다. 솔루션에 대해 알아보기 전에 예를 살펴보겠습니다. 입력 ['cat', 'dog', 'fired', 'god', 'pat', 'tap', 'fried', 'tac'] 출력 [['cat', 'tac'
이 자습서에서는 동일한 인덱스의 다른 목록 요소를 단일 목록으로 결합하는 프로그램을 작성할 것입니다. 그리고 여기에는 한 가지 제약이 있습니다. 모든 목록은 길이가 같아야 합니다. 좀 더 명확하게 이해하기 위해 예를 들어 보겠습니다. 입력 [[1, 2, 3], [4, 5, 6], [7, 8, 9]] 출력 [[1, 4, 7], [2, 5, 8], [3, 6, 9]] 다양한 방법으로 해결할 수 있습니다. 일반 루프로 해결하는 방법을 살펴보겠습니다. 목록으로 목록을 초기화합니다. 빈 목록을 초기화합니다. 변수 색인 초기화 0. 하위
이 튜토리얼에서는 모든 튜플을 동일한 첫 번째 요소로 그룹화하는 프로그램을 작성할 것입니다. 이해를 돕기 위해 예를 들어보겠습니다. 입력 [(1, 2, 3), (1, 4, 5), (3, 4, 1), (3, 4, 2)] 출력 [(1, 2, 3, 4, 5), (3, 4, 1, 4, 2)] 문제를 해결하는 단계를 살펴보겠습니다. 목록을 초기화합니다. 빈 사전을 초기화합니다. 튜플 목록을 반복합니다. 튜플의 첫 번째 요소가 사전에 키로 존재하는지 확인합니다. 있는 경우 첫 번째 값이 없는 현재 튜플 값을 이전 값에 추가합니다. 없으면
이 튜토리얼에서는 동일한 키를 가진 모든 값을 다른 목록으로 추가하는 프로그램을 작성할 것입니다. 명확하게 이해하기 위해 예를 들어보겠습니다. 입력 list_one = [('a', 2), ('b', 3), ('c', 5)] list_two = [('c', 7), ('a', 4), ('b', 2)] 출력 [('a', 6), ('b', 5), ('c', 12)] 주어진 단계에 따라 문제를 해결하십시오. 목
이 자습서에서는 목록에서 유사한 부분 문자열을 그룹화하는 프로그램을 작성할 것입니다. 좀 더 명확하게 이해하기 위해 예를 들어보겠습니다. 입력 문자열 =[튜토리얼-파이썬, 자습서-c, 자습서-자바, 자습서-자바스크립트, 파이썬-1, 파이썬-2, 자바스크립트-1] 출력 [[자습서-파이썬, 자습서-c, 자습서-자바, 자습서-자바스크립트], [파이썬-1, 파이썬-2],[자바스크립트-1 ]] 우리는 그룹비를 사용할 것입니다. itertools의 메소드 문제를 해결하는 모듈입니다. 그룹비 메소드는 모든 유사한 문자열을 iter 객체로 그룹
이 튜토리얼에서는 공휴일에 대해 알아볼 것입니다. 도서관. 공휴일 도서관은 특정 항목이 다른 국가의 공휴일인지 여부를 결정하는 데 도움이 될 것입니다. 공휴일만 보입니다. 다음 명령어로 모듈을 설치해 봅시다. pip install holidays 모듈을 성공적으로 설치한 후 휴일 정보를 확인하는 방법을 따르십시오. 인도의 공휴일 보기 2020 연도에 . 인도의 전체 공휴일 목록을 보려면 아래 단계를 따라야 합니다. 2020년 . 여기에서 공휴일의 국가 코드를 찾을 수 있습니다. 공휴일 모듈을 가져옵니다. holidays.In
이 튜토리얼에서는 파이썬에서 함수 이름을 얻는 방법을 배울 것입니다. 함수 이름을 얻는 것은 간단합니다. Python2와 Python3에는 두 가지 다른 방법이 있습니다. 둘 다 봅시다. 파이썬2 Python2의 모든 함수에는 현재 함수의 이름을 제공하는 func_name이라는 속성이 있습니다. 예를 들어 보겠습니다. 다음 예제를 실행하는 동안 Python2를 사용하고 있는지 확인하십시오. 예시 # defining a function def testing_function(): """
이 자습서에서는 목록에서 마지막 요소를 가져오는 다양한 방법을 살펴보겠습니다. 하나씩 보시죠. 색인 인덱스를 사용하여 목록의 마지막 요소를 얻을 수 있습니다. 그리고 우리는 목록의 길이로 마지막 요소의 인덱스를 얻을 수 있습니다. 코드를 봅시다. 예시 # initializing the list numbers = [1, 2, 3, 4, 5] # printing the last element print(f"Last element:- {numbers[len(numbers) - 1]}") 출력 위의 프로그램을 실행하면
이 자습서에서는 문자열 목록을 정렬하는 방법을 살펴보겠습니다. 주어진 문자열 목록을 sort 메소드로 정렬하고 sorted 기능. 그런 다음 길이, 값 등과 같은 다양한 기준에 따라 문자열 목록을 정렬하는 방법을 살펴보겠습니다. list.sort()를 사용하여 문자열 목록을 정렬하는 방법을 살펴보겠습니다. 방법. 정렬 방법 목록은 정렬입니다. 원본 목록을 직접 정렬합니다. 코드를 봅시다. 예시 # list of strings strings = ['Python', 'C', 'Java', &
이 튜토리얼에서는 각 요소 다음에 주어진 목록으로 요소의 증가하는 순서를 포함하는 프로그램을 작성할 것입니다. 명확하게 이해하기 위해 예를 들어보겠습니다. 입력 alphabets = ['a', 'b', 'c'] 출력 ['a', '#', 'b', '##', 'c', '###'] 문제를 해결하려면 아래 단계를 따르세요. 목록을 초기화합니다. 3빈 목록을 만듭니다. 초기 목록을 반복합니다. 현재 요소와 해당
이 튜토리얼에서는 주어진 문제를 해결하는 단계를 살펴보겠습니다. 목록 및 색인을 초기화합니다. len을 사용하여 목록의 길이 찾기 . 길이를 사용하여 목록을 반복합니다. 인덱스 % 길이를 사용하여 요소의 인덱스 찾기 . 요소를 인쇄합니다. 색인을 증가시킵니다. 간단한 루프 반복입니다. 큰 어려움 없이 쓰실 수 있습니다. 코드를 봅시다. 예 # initializing the list and index alphabets = ['a', 'b', 'c', 'd', 'e&
이 튜토리얼에서는 목록에서 하위 목록 요소의 인덱스를 찾는 프로그램을 작성할 것입니다. 명확하게 이해하기 위해 예를 들어보겠습니다. 입력 중첩 목록 =[[1, 2, 3], [4, 5], [6, 7, 8, 9]] 출력 인덱스 7:- 2인덱스 5:- 1인덱스 3:- 0 주어진 문제를 해결하는 가장 간단하고 일반적인 방법을 살펴보겠습니다. 주어진 단계에 따라 해결하세요. 목록을 초기화합니다. 색인을 사용하여 목록을 반복합니다. 하위 목록을 반복하고 색인을 찾으려는 요소를 확인하십시오. 요소를 찾으면 인쇄하고 분리합니다. 예 # li
이 튜토리얼에서는 주어진 숫자 K보다 큰 숫자의 인덱스를 찾을 것입니다. 이를 찾는 다양한 방법을 살펴보겠습니다. 문제를 해결하는 가장 일반적인 방법은 루프를 사용하는 것입니다. 문제를 해결하는 단계를 살펴보겠습니다. 목록 및 K를 초기화합니다. 길이를 사용하여 목록을 반복합니다. K보다 큰 숫자를 찾으면 현재 색인을 인쇄하십시오. 예시 # initializing the list and K numbers = [3, 4, 5, 23, 12, 10, 16] K = 10 # iterating over thAe list for i i
이 자습서에서는 Python에서 중첩 목록을 복사하는 다양한 방법을 볼 것입니다. 하나씩 보시죠. 먼저 루프를 사용하여 중첩 목록을 복사합니다. 그리고 가장 일반적인 방법입니다. 예시 # listnested_list 초기화 =[[1, 2], [3, 4], [5, 6, 7]]# empty listcopy =[]for sub_list in nested_list:# 임시 목록 temp =[] # 반복 sub_list의 요소에 대한 sub_list:# 임시 목록에 요소 추가 temp.append(element) # 복사할 임시 목록 추가
이 튜토리얼에서는 PostgreSQL을 사용하는 방법을 배울 것입니다. 파이썬으로. 튜토리얼에 들어가기 전에 특정 항목을 설치해야 합니다. 설치해 보겠습니다. PostgreSQL 설치 가이드와 함께.. Python 설치 PostgreSQL 연결 및 작동을 위한 psycopg2 모듈. 명령어를 실행하여 설치하세요. pip install psycopg2 이제 pgAdmin을 엽니다. . 그리고 샘플 데이터베이스를 생성합니다. 다음으로, 데이터베이스 작업을 시작하려면 아래 단계를 따르십시오. psycopg2 모듈을 가져옵니다. 데