이 프로그램에서 우리는 사용자 입력 목록을 만들고 요소는 홀수 요소와 짝수 요소가 혼합되어 있습니다. 우리의 임무는 이 목록을 두 개의 목록으로 나누는 것입니다. 하나는 홀수개의 요소를 포함하고 다른 하나는 짝수개의 요소를 포함합니다. 예시 Input: [1, 2, 3, 4, 5, 9, 8, 6] Output Even lists: [2, 4, 8, 6] Odd lists: [1, 3, 5, 9] 알고리즘 Step 1 : create a user input list. Step 2 : take two empty list one f
여기서 우리는 다른 파이썬 내장 함수를 사용합니다. 먼저 split().split 단어를 목록으로 사용합니다. 그런 다음 두 번째 마지막 단어까지 탐색하고 대문자로 첫 번째 문자를 인쇄하는 데 upper() 함수를 사용하고 이름의 제목인 마지막 단어를 추가하고 여기에서 title()을 사용하고 제목 함수는 첫 번째 알파벳을 대문자로 변환합니다. 예시 입력 Pradip Chandra SarkarOutput PC Sarkar 알고리즘 fullname(str1)/* str1은 문자열입니다 */1단계:먼저 문자열을 목록으로 분할합니다. 2
숫자가 주어지면 이진 표현에서 가장 긴 연속 1의 길이를 찾으십시오. 예시 Input: n = 15 Output: 4 The binary representation of 14 is 1111. 알고리즘 Step 1: input the number. Step 2: use one counter variable c=0. Step 3: Count the number of iterations to reach i = 0. Step 4: This operation reduces length of every sequence of 1s by o
여기서 우리는 다른 파이썬 내장 함수를 사용합니다. 먼저 bin()을 사용하여 숫자를 이진수로 변환한 다음 문자열의 이진 형식을 역전시켜 원본과 비교하고 일치하면 회문을 그렇지 않으면 회문과 비교합니다. 예시 Input: 5 Output: palindrome 설명 5의 이진 표현은 101입니다. 그것을 반대로 하면 결과가 101이 되고, 원본과 비교하여 일치시킵니다. 그래서 회문 알고리즘 Palindromenumber(n) /* n is the number */ Step 1: input n Step 2: convert n
먼저 bin() 함수를 사용하여 숫자를 이진수로 변환합니다. 그런 다음 bin()이 숫자의 이진 표현에서 접두사로 0b를 추가하고 나머지 부분을 반대로 하기 때문에 이진 표현의 처음 두 문자를 건너뜁니다. 또한 문자에서 왼쪽에서 두 번째 마지막 문자까지 뒤집습니다. 역 이진 문자열을 정수로 변환합니다. 알고리즘 integernumber(n,bit_size) /* n is the number and bit_size is the bitsize */ Step 1: first convert number into binary . Step
Python은 gethostname(), gethostbyname() 두 가지 기능을 제공합니다. gethostname()은 로컬 시스템의 표준 호스트 이름을 검색합니다. gethostbyname()은 호스트 데이터베이스에서 호스트 이름에 해당하는 호스트 정보를 검색합니다. Socket. gethostname() Socket. gethostbyname() 알고리즘 Step 1: use module socket. Step 2: use gethostname() retrives the standard host name for the
Plotly의 Python 그래프 라이브러리는 인터랙티브한 출판 품질의 그래프를 온라인으로 만듭니다. 이 그래프는 Line Plot, Scatter Plot, Area Chart, Bar Chart, Error Bar, Box Plot, Histogram, Heatmap, Subplot, Multiple-Axes, Polar Chart, Bubble Chart를 만들 때 주로 사용됩니다. Seaborn은 Python에서 통계 그래픽을 만들기 위한 라이브러리입니다. matplotlib 위에 구축되었으며 pandas 데이터 구조와 통
여기서 사용자에게는 문자열이 주어지고 사용자에게는 발생 횟수를 계산하는 단어도 주어집니다. 우리의 임무는 발생 횟수를 계산하고 인쇄하는 것입니다. 예시 programmingOutput::2 알고리즘 wordoccurences(n,p)/* n은 입력 문자열이고 p는 발생 횟수를 계산할 단어입니다. */1단계:문자열을 공백으로 분할합니다. 2단계:하나의 카운터 변수 c를 사용하고 0으로 초기화되고 단어가 다음과 같으면 match then c 1 증가 예시 코드 )print(단어의 발생 횟수 ,p,is,wordoccurences(n, p
주어진 문장. 주어진 문장에서 모든 중복 단어를 제거합니다. 예 Input: I am a peaceful soul and blissful soul. Output: I am a peaceful soul and blissful. 알고리즘 Step 1: Split input sentence separated by space into words. Step 2: So to get all those strings together first we will join each string in a given list of strings. Step
3D 목록은 3D 배열을 의미합니다. 이 프로그램에서는 정수 요소로 3D 배열을 만듭니다. 예시 Input: 3× 3 × 2 [[1,1,1],[2,2,2],[3,3,3]], [[4,4,4],[5,5,5],[6,6,6]] 알고리즘 Step 1: given the order of 3D list. Step 2: using for loop we create list and print data. 예시 코드 # Python program to created 3D list import pprint def print3D(i,
주어진 생년월일에 따라 우리의 임무는 점성술 별자리 또는 조디악 별자리를 표시하는 것입니다. 예시 Input : Day = 13, Month = November Output : Scorpio. 알고리즘 Step 1 : input date of birth. Step 2 : checks month and date within the valid range of a specified zodiac. Step 3 : display zodiac sign. 예시 코드 def zodiac_sign(day, month): #
여기서 n은 양수인 값이 주어집니다. m은 시리즈가 실행될 때까지의 횟수입니다. 우리의 임무는 이 시리즈를 계산하는 것입니다. 알고리즘 Step 1: Input n, m; Step 2: Converting the number to string. Step 3: Initializing result as number and string. Step 4: Adding remaining terms. Step 5: Concatenating the string making n, nn, nnn... Step 6: Before adding conve
문자열이 주어졌을 때 우리의 임무는 문자열의 양쪽 절반에 같은 문자 집합이 있는지 확인하는 것입니다. 이 문제를 해결하기 위해 먼저 문자열을 중간에서 분할하여 두 개의 반쪽을 얻었습니다. 이제 각 반쪽이 동일한 문자 집합을 갖는지 확인합니다. 문자열의 길이가 짝수가 아닌 경우 중간 요소를 무시하고 나머지를 확인하십시오. 알고리즘 Step 1: Given a string. Step 2: Break the input string into two parts. Step 3: Then convert both parts into a dicti
두 개의 목록이 주어지면 두 목록의 모든 공통 요소를 인쇄하십시오. 예시 - Input : L1 = [5, 6, 7, 8, 9] L2 = [5, 13, 34, 22, 90] Output : {5} 설명 두 목록의 공통 요소는 5입니다. 알고리즘 Step1 : create two user input lists. Step2 : Convert the lists to sets and then print set1&set2. Step3 : set1 and set2 returns the common elements set
여기에 두 개의 문자열이 제공됩니다. 먼저 첫 번째 문자열에서 모든 공통 요소를 제거해야 하고 두 번째 문자열의 흔하지 않은 문자는 첫 번째 문자열의 흔하지 않은 요소와 연결되어야 합니다. 예시 Input >> first string::AABCD Second string:: MNAABP Output >> CDMNP 알고리즘 Uncommonstring(s1,s2) /* s1 and s2 are two string */ Step 1: Convert both string into set st1 and st2.
목록이 주어지면 목록의 모든 하위 목록을 인쇄합니다. 예시 - Input : list = [1, 2, 3] Output : [], [1], [1, 2], [1, 2, 3], [2], [2, 3], [3]] 알고리즘 Step 1 : given a list. Step 2 : take one sublist which is empty initially. Step 3 : use one for loop till length of the given list. Step 4 : Run a loop from i+1 to length of th
숫자가 주어지면 숫자가 짝수인지 홀수인지, 양수인지 음수인지 확인해야 합니다. 알고리즘 Step 1: input number Step 2: check number is greater than equal to 0 or not. If true then positive otherwise negative and if it 0 then number is 0. Step 3: if number is divisible by 2 then it’s even otherwise its odd. 예시 코드 # Python program chec
하나의 문자열이 주어집니다. 우리의 임무는 주어진 문자열에서 처음으로 반복되는 단어를 찾는 것입니다. 이 문제를 구현하기 위해 우리는 Python Collections를 사용하고 있습니다. 컬렉션에서 Counter() 메서드를 얻을 수 있습니다. 알고리즘 Repeatedword(n) /* n is the string */ Step 1: first split given string separated by space into words. Step 2: now convert the list of words into a dictionar
양수와 비트 범위가 주어집니다. 우리의 임무는 범위에서 설정되지 않은 비트를 계산하는 것입니다. Input : n = 50, starting address = 2, ending address = 5 Output : 2 2 ~ 5 범위에 2 설정되지 않은 비트가 있습니다. 알고리즘 Step 1 : convert n into its binary using bin(). Step 2 : remove first two characters. Step 3 : reverse string. Step 4 : count all unset bit
Union 연산은 List1과 List 2의 모든 요소를 가져와야 하고 모든 요소는 다른 세 번째 목록에 저장해야 합니다. List1::[1,2,3] List2::[4,5,6] List3::[1,2,3,4,5,6] 알고리즘 Step 1: Input two lists. Step 2: for union operation we just use + operator. 예시 코드 # UNION OPERATION A=list() B=list() n=int(input(Enter the size of the List ::)) print