화씨 온도 n이 주어지면 주어진 온도를 켈빈으로 변환하여 표시하는 것이 과제입니다. 예시 Input 1-: 549.96 Output -: Temperature in fahrenheit 549.96 to kelvin : 561.256 Input 2-: 23.45 Output -: Temperature in fahrenheit 23.45 to kelvin : 268.4 화씨에서 켈빈으로 온도를 변환하기 위해 다음과 같은 공식이 있습니다. K =273.5 + ((F - 32.0) * (5.0/9.0)) 여기서, K는 켈빈 단위의
8진수를 입력으로 하여 주어진 8진수를 10진수로 변환하는 작업입니다. 컴퓨터의 10진수는 10진수로 표시되고 8진수는 0에서 7까지의 8진수로 표시되는 반면 십진수는 0에서 9까지의 모든 숫자가 될 수 있습니다. 8진수를 10진수로 변환하려면 다음 단계를 따르십시오 - 오른쪽에서 왼쪽으로 나머지를 통해 숫자를 추출한 다음 0에서 시작하는 거듭제곱을 곱하고 (자릿수) – 1이 될 때까지 1씩 증가합니다. 8진법에서 2진법으로 변환해야 하므로 8진법은 밑수가 8이므로 거듭제곱의 밑은 8이 됩니다. 주어진 입력의 자릿수에 밑수와
정수 배열과 함께 주어진 작업은 함수를 사용하여 주어진 배열의 bitonicity를 계산하는 것입니다. 배열의 Bitonicity는 - 0으로 초기화됨 다음 요소가 이전 값보다 크면 1로 증가 다음 요소가 이전 값보다 작으면 1로 감소 예시 Input-: arr[] = { 1,4,3,5,2,9,10,11} Output-: Bitonicity of an array is : 3 설명 - 0으로 temp를 가정하여 bitonicity 계산 변수를 초기화합니다. 배열의 첫 번째 요소인 1부터 시작합니다. 이제 arr[i]와 ar
16진수를 입력받아 주어진 16진수를 10진수로 변환하는 작업입니다. 컴퓨터의 16진수는 16진수로 표시되고 10진수는 10진수로 표시되고 0-9 값으로 표시되는 반면 16진수는 0-15부터 시작하는 숫자를 가지며 10은 A, 11은 B, 12는 C, 13은 D, 14는 E, 15는 F입니다. 16진수를 10진수로 변환하려면 다음 단계를 따르십시오 - 오른쪽에서 왼쪽으로 나머지를 통해 숫자를 추출한 다음 0에서 시작하는 거듭제곱을 곱하고 (자릿수) – 1이 될 때까지 1씩 증가합니다. 16진법에서 2진법으로의 변환을 수행해야
문자열과 함께 주어진 작업은 사용자 정의 함수 또는 내장 함수를 사용하여 주어진 문자열의 길이를 계산하는 것입니다. 문자열의 길이는 두 가지 방법으로 계산할 수 있습니다. - 사용자 정의 기능 사용 − 여기에서 \o를 찾을 때까지 전체 문자열을 탐색하고 함수에 대한 재귀 호출을 통해 값을 1씩 계속 증가시킵니다. 사용자 빌드 기능 사용 − 문자열의 길이를 계산하는 데 사용되는 string.h 헤더 파일 내에 정의된 빌드 내 함수 strlen()이 있습니다. 이 함수는 문자열 유형의 단일 인수를 사용하고 정수 값을 길이로 반환합니
여러 문자열의 문장이 주어졌을 때 그 문장에서 가장 긴 문자열의 길이를 찾는 것이 과제입니다. 예시 Input-:hello I am hereOutput-:최대 단어 길이:5Input-:tutorials point is the best learning platformOutput-:최대 단어 길이:9 아래 프로그램에서 사용된 접근 방식은 다음과 같습니다. - 문자열 배열에 문자열 입력 문장의 끝을 찾을 수 없을 때까지 루프 탐색 문장의 특정 문자열을 탐색하고 길이를 계산합니다. 길이를 변수에 저장 임시 변수에 저장된 문자열 길이의
정수 요소의 배열이 주어지고 작업은 배열의 요소를 곱하여 표시하는 것입니다. 예시 Input-: arr[]={1,2,3,4,5,6,7} Output-: 1 x 2 x 3 x 4 x 5 x 6 x 7 = 5040 Input-: arr[]={3, 4,6, 2, 7, 8, 4} Output-: 3 x 4 x 6 x 2 x 7 x 8 x 4 = 32256 아래 프로그램에서 사용된 접근 방식은 다음과 같습니다. - 최종 결과를 1로 저장하기 위해 임시 변수 초기화 0에서 n까지 루프를 시작합니다. 여기서 n은 배열의 크기입니다. 최종 결
시퀀스와 함께 주어진 작업은 주어진 시퀀스가 ISBN 번호인지 여부를 식별하는 것입니다. ISBN 번호란 무엇입니까 ISBN은 International Standard Book Number의 약자로 2006년 12월까지의 10자리 숫자이며 2007년 1월 1일부터 13자리 숫자로 수정되었습니다. 아래는 10자리 ISBN의 구현입니다. ISBN 숫자에는 -와 같은 패턴이 있습니다. 숫자의 시작 9자리는 책의 제목, 출판사, 그룹을 나타냅니다. 처음 9자리 값의 범위는 0 - 9입니다. 마지막 1자리는 ISBN이 올바른지 여부
원래 비용과 순 가격이 입력으로 주어지고 작업은 GST 백분율을 계산하고 결과를 표시하는 것입니다. GST는 Goods and Service task의 약자입니다. 그것은 항상 제품의 순 가격에 포함되며 GST 백분율을 계산하기 전에 GST 금액을 계산해야 하며 이에 대해 사용할 수 있는 공식이 있습니다. Netprice =원래 비용 + GSTA 금액 GSTAmount =Netprice – original_cost GST_Percentage =(GSTA금액 * 100)/ 원래 비용 GST % 공식 =(GSTA금액*100)
원가(CP)와 판매가(SP)가 주어졌을 때 발생하는 손익을 계산하는 작업입니다. 원가 또는 CP는 판매자가 제품을 구매한 가격이고 판매 가격 또는 SP는 판매자가 제품을 판매한 가격입니다. 발생한 이익 또는 손실을 계산하는 공식이 있습니다. 이익 =판매가 – 원가 판매가가 원가보다 높으면 이익이 발생합니다. 손실 =원가 – 판매가 원가가 판매가보다 높으면 손실이 발생합니다. 예시 Input-: CP = 600 SP = 100 Output-: loss incurred = 500 Input-: CP =
그래프의 n개의 정점이 주어지면 작업은 그래프의 가장자리 덮개를 계산하는 것입니다. 에지 커버는 그래프의 모든 정점을 덮는 데 필요한 최소 에지 수를 찾는 것입니다. n =5 그러면 그래프는 다음과 같을 것입니다 - 따라서 가장자리 덮개는 3입니다. n이 8인 다른 예를 들어보겠습니다. 가장자리 덮개는 다음과 같습니다.4 예시 Input: n= 5 Output: 3 Input: n= 8 Output: 4 아래에 사용된 접근 방식은 다음과 같습니다. - 사용자로부터 입력 받기 꼭짓점 개수의 결과를 2.0으로
문자열 입력으로 주어지고 주어진 문자열의 처음과 마지막 문자가 같은지 여부를 확인하는 작업입니다. 예시 Input-: study Output-: not equal As the starting character is ‘s’ and the end character of a string is ‘y’ Input-: nitin Output-: yes it have first and last equal characters As the starting ch
사용자의 입력으로 주어지고 주어진 입력이 정수인지 문자열인지 확인하는 작업입니다. 정수는 0 - 9 사이의 숫자 조합이 될 수 있고 문자열은 0 - 9를 제외한 모든 조합이 될 수 있습니다. 예시 Input-: 123 Output-: 123 is an integer Input-: Tutorials Point Output-: Tutorials Point is a string 아래에 사용된 접근 방식은 다음과 같습니다. - 데이터를 입력합니다. 주어진 입력이 숫자인지 아닌지를 확인하는 isdigit() 함수를 적용합니다. 이 함수
탱크를 채우는 비율, 탱크의 높이, 탱크의 반경을 고려하여 주어진 시간 내에 탱크가 오버플로, 언더플로 및 채워져 있는지 확인하는 작업입니다. 예시 Input-: radius = 2, height = 5, rate = 10 Output-: tank overflow Input-: radius = 5, height = 10, rate = 10 Output-: tank undeflow 아래에 사용된 접근 방식은 다음과 같습니다. - 탱크의 충전 시간, 높이 및 반경을 입력 탱크의 부피를 계산하여 원래 물의 흐름 속도를 찾습니다. 결과
a(첫 번째 항), d(공차) 및 n(문자열에 있는 값의 수)이 주어지고 작업은 시리즈를 생성하여 그 합을 계산하는 것입니다. 산술 급수란 무엇입니까 산술 급수는 급수의 첫 번째 항이 a로 고정되고 이들 사이의 공차가 d인 공차를 갖는 수열입니다. -로 표시됩니다. a, a + d, a + 2d, a + 3d, . . . 예시 Input-: a = 1.5, d = 0.5, n=10 Output-: sum of series A.P is : 37.5 Input : a = 2.5, d = 1.5, n = 20 Output : sum
두 개의 정수 N과 P가 있다고 가정합니다. P는 N개의 미지수 정수의 곱입니다. 우리는 해당 정수의 가능한 최대 GCD를 찾아야 합니다. N =3, P =24라고 가정하면 다른 그룹은 {1, 1, 24}, {1, 2, 12}, {1, 3, 8}, {1, 4, 6}, {2 , 2, 6}, {2, 3, 4}. GCD는 1, 1, 1, 1, 2, 1입니다. 따라서 답은 2입니다. P의 모든 소인수를 찾아 해시맵에 저장합니다. 소인수가 모든 정수에서 공통일 때 N 정수는 최대 GCD를 갖습니다. 따라서 P =p1이면 k1 * p2 k2
배열 A가 있다고 가정합니다. LCM이 해당 하위 배열 요소의 곱과 동일한 하위 배열의 최대 길이를 찾아야 합니다. 그런 종류의 하위 배열을 찾을 수 없으면 -1을 반환합니다. 배열이 {6, 10, 21}이고 LCM이 210이고 곱도 210인 하위 배열 {10, 21}이 있으므로 길이가 2라고 가정합니다. 접근 방식은 간단합니다. 길이가 2보다 크거나 같은 가능한 모든 하위 배열을 확인해야 합니다. 하위 배열이 조건을 만족하면 응답의 최대값과 하위 배열의 길이로 응답을 업데이트합니다. 예시 #include <iostream&
여기서 우리는 한 가지 흥미로운 문제를 보게 될 것입니다. 세 개의 정수 A, B, C가 있다고 가정해 보겠습니다. X mod C =0이고 X가 [A, B] 범위에 있지 않은 최소 정수 X 하나를 찾아야 합니다. A, B 및 C의 값이 각각 5, 10 및 4이면 X의 값은 4가 됩니다. 솔루션을 얻으려면 다음 단계를 따라야 합니다 - 단계 - C가 [A, B] 범위에 없으면 결과로 C를 반환합니다. 그렇지 않으면 B보다 큰 C의 첫 번째 배수를 얻은 다음 해당 값을 반환합니다. 예시 #include <iost
양수 값과 음수 값이 있는 데이터 목록이 하나 있다고 가정합니다. 합이 가장 큰 인접 부분배열의 합을 찾아야 합니다. 목록에 {-2, -5, 6, -2, -3, 1, 5, -6}이 포함되어 있다고 가정하고 최대 하위 배열의 합은 7입니다. {6, -2, -3의 합입니다. , 1, 5} 우리는 Divide and Conquer 방법을 사용하여 이 문제를 해결할 것입니다. 단계는 다음과 같습니다 - 단계 - 배열을 두 부분으로 나누기 다음 세 가지 중 최대값 찾기 왼쪽 부분배열의 최대 부분배열 합계 오른쪽 부분배열의 최대 부분배
이 섹션에서는 두 문자열이 메타 문자열인지 여부를 확인하는 방법을 알아봅니다. 메타 문자열은 매우 유사한 문자열입니다. 한 문자열에서 두 요소를 바꾸면 다른 문자열과 일치합니다. 두 개의 문자열이 HELLO와 OELLH라고 가정하면 메타 문자열입니다. 두 문자열이 메타 문자열인지 확인하려면 다음 단계를 따라야 합니다. 단계 - 두 문자열의 길이가 다르면 false를 반환합니다. 그렇지 않으면 일치하지 않는 여러 문자를 찾고 일치하지 않는 문자의 인덱스도 저장합니다. 개수가 2보다 크면 false를 반환합니다.