Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • C++

    1. C++에서 주어진 문자열의 모든 부분 문자열에서 발생하는 모음의 수를 센다.

      영어 알파벳을 포함하는 문자열 str이 주어집니다. 목표는 str의 모든 부분 문자열에서 발생하는 모음의 수를 찾는 것입니다. 문자열이 abcde이면 하위 문자열은 a, b, c, d, e, ab, bc, cd, de, abc, bcd, cde, abcd, bcde, abcde. 이 부분 문자열의 모음 개수는 10입니다. (a 및 e) 예를 들어 입력 str = ”aloe” 출력 Count the number of vowels occurring in all the substrings of given stri

    2. C++에서 하위 배열에 있는 요소의 평균이 하위 배열에 없는 것보다 크도록 하위 배열의 수를 계산합니다.

      주어진 양의 정수 배열 arr[ ]. 목표는 요소의 평균이 존재하지 않는 arr[ ]의 나머지 요소의 평균보다 큰 arr[ ]의 하위 배열 수를 찾는 것입니다. 예를 들어 입력 arr[ ] = { 3, 2, 4 } 출력 Count of number of sub-arrays such that the average of elements present in the sub−array is greater than that do not present in the sub−array are: 2 설명 The subarra

    3. C++에서 변의 비율이 [a,b] 범위에 있도록 직사각형의 수를 센다.

      주어진 사각형의 면과 범위 변수가 처음과 마지막에 있습니다. 목표는 [첫 번째, 마지막] 범위에 해당하는 변의 길이/너비 비율이 있는 직사각형의 개수를 찾는 것입니다. 예를 들어 입력 rec[] = { { 200, 210 }, { 100, 50 }, { 300, 190}, {180, 200}, {300, 200}} and first = 1.0, last = 1.6 출력 Count of number of rectangles such that ratio of sides lies in the range [a,b] are: 4 설명 T

    4. C++에서 주어진 숫자와 같은 GCD를 가진 집합의 부분집합 수를 센다.

      양수를 포함하는 배열 ar와 gcd 값을 포함하는 배열 GCD[]가 주어지면 목표는 GCD[]에 주어진 gcd 값을 갖는 arr[] 요소의 하위 집합 수를 찾는 것입니다. 예 입력 arr[] ={10, 5, 6, 3}, GCD[] ={2, 3, 5} 출력 GCD가 주어진 숫자와 동일한 집합의 부분집합 수:1 2 2 설명 GCD가 2인 부분집합은 [ 10, 6 ]입니다. GCD가 3인 부분집합은 [ 3 ], [ 6,3 ]GCD가 5인 부분집합은 [ 5 ], [ 10, 5 ] 입력 arr[] ={10, 21, 7, 8}, GCD[]

    5. 중앙값이 C++의 동일한 하위 집합에도 존재하는 하위 집합의 수를 계산합니다.

      양수를 포함하는 배열 arr[]이 제공됩니다. 목표는 부분 집합 값의 중앙값도 해당 집합에 나타나도록 ar[] 요소의 부분 집합을 찾는 것입니다. 예를 들어 입력 arr[] = { 1,2,3 } 출력 Count of number of subsets whose median is also present in the same subset are: 4 설명 The sets with their medians in that same set are: [ 1 ], median is 1 [ 2 ], median is 2 [ 3 ], median

    6. C++에서 정확히 k개의 고유한 문자가 있는 하위 문자열 수 계산

      소문자 알파벳만 포함하고 정수 값 k를 포함하는 문자열 str[]이 제공됩니다. 목표는 정확히 k개의 고유한 요소를 가진 str의 가능한 부분 문자열의 수를 찾는 것입니다. 예를 들어 입력 str= ”pqr” k=2 출력 Count of number of substrings with exactly k distinct characters are: 2 설명 The substrings having exactly 2 distinct elements are: “pq”, “qr&rdqu

    7. (1^1)*(2^2)*(3^3)*(4^4)*.. in C++에서 후행 0의 수를 계산합니다.

      입력으로 정수 숫자가 주어집니다. 목표는 제품에서 후행 0의 수를 찾는 것입니다. 11 X 22 X 33 X…X numnum . 예를 들어 입력 num=5 출력 Count of number of trailing zeros in (1^1)*(2^2)*(3^3)*(4^4)*.. are: 5 설명 The number of 2s and 5s in the product will be: 11 * 22* 33* 44* 55=11 * 22* 33* (22)4* 55. So total 10 2s and 5 5s, minimum is 5 so t

    8. C++에서 Bitset을 사용하여 숫자의 이진 표현에서 후행 0의 수 계산

      입력으로 정수 숫자가 제공됩니다. 목표는 bitset을 사용하여 num의 이진 표현에서 후행 0의 수를 찾는 것입니다. bitset은 비트 0과 1을 저장합니다. 비트 배열입니다. 예를 들어 입력 num = 10 출력 Count of number of trailing zeros in Binary representation of a number using Bitset are: 1 설명 The number 10 in binary is represented as 1010 so trailing zeroes in it is 1. 입력

    9. C++에서 끝에 도달하기 위해 점프하는 방법의 수를 세십시오.

      양수 배열이 제공됩니다. 각 요소는 해당 인덱스에서 배열의 끝에 도달하기 위해 수행할 수 있는 최대 점프 수를 나타냅니다. 목표는 해당 요소에서 끝까지 도달할 수 있는 점프 수를 찾는 것입니다. arr[]이 [ 1,2,3 ]이면 1개의 점프는 1이 될 수 있고 2개의 점프는 1 또는 2가 될 수 있고 3개의 점프는 1, 2 또는 3이 될 수 있습니다. 예를 들어 입력 arr[] = {1,2,3} 출력 Count of number of ways to jump to reach end are: 1 1 0 설명 For 1 we have

    10. C++에서 집합을 k개의 부분 집합으로 분할하는 방법의 수를 세십시오.

      주어진 두 개의 숫자 e와 p. 목표는 집합의 e 요소를 p개의 파티션/부분 집합으로 나눌 수 있는 방법의 수를 계산하는 것입니다. 예를 들어 입력 e=4 p=2 출력 Count of number of ways to partition a set into k subsets are: 7 설명 If elements are: a b c d then ways to divide them into 2 partitions are: (a,b,c)−(d), (a,b)−(c,d), (a,b,c)−(d), (a)&mi

    11. C++에서 소수의 개수와의 차이가> =K인 개수 개수 <=N

      두 개의 정수 N과 K가 주어지면 목표는 다음 조건을 따르는 숫자의 개수를 찾는 것입니다 - 번호<=N =K 여기서 count는 Number보다 작거나 같은 소수의 수입니다. 예를 들어 입력 N = 5, K = 2 출력 Count of numbers < = N whose difference with the count of primes upto them is > = K are: 2 설명 The numbers that follow the conditions are: 5 ( 5−2>=2 ) an

    12. C++에서 배열의 각 요소를 가져오기 위해 스택의 팝 작업 수를 계산합니다.

      주어진 숫자 배열과 스택. 배열의 모든 요소는 스택 내부에 있습니다. 목표는 개별 배열 요소를 가져오는 데 필요한 팝 작업의 수를 찾는 것입니다. 스택은 내림차순으로 채워지며 첫 번째 요소가 가장 높고 맨 위 요소가 가장 낮습니다. 예를 들어 입력 Stack [ 7,6,2,1 ] array : 2,1,6,7 출력 Count of number of pop operations on stack to get each element of the array are: 3 1 0 0 설명 Traversing array from 0th ind

    13. C++에서 A % X =B인 X의 가능한 모든 값의 개수

      두 개의 정수 A와 B와 숫자 X가 주어집니다. 목표는 A%X=B가 되도록 X가 가질 수 있는 값의 개수를 찾는 것입니다. 위 방정식의 경우 A==B이면 X의 무한한 값이 가능하므로 -1을 반환합니다. A B이면 결과로 (AB)의 제수 개수를 반환합니다. 예를 들어 입력 A=5, B=2 출력 Count of all possible values of X such that A % X = B are: 1 설명 5%3=2. So X is 3 here. 입력 A=10, B=10 출력 Count of all possible values o

    14. C++에서 num + Rev(num) =10^N - 1인 모든 N 자리 숫자의 개수

      입력으로 숫자 N이 주어졌습니다. 목표는 num + Rev(num) =10N과 같은 모든 N 자리 숫자의 합계가 있는 모든 N 자리 숫자의 개수를 찾는 것입니다. − 1 num+rev(num)=10N −1 예를 들어 입력 N=4 출력 num + Rev(num) =10N과 같은 모든 N 자리 숫자의 개수 − 1은 − 90 설명 The numbers would be − 1. 1188 + 8811 = 9999 2. 2277 + 7722 = 9999 3. 1278 + 8721 = 9999 ……

    15. C++에서 인접한 모든 요소 중 하나가 다른 요소를 나누는 배열의 수

      one과 another라는 두 개의 정수가 주어졌습니다. 목표는 다음과 같은 가능한 배열의 수를 찾는 것입니다. - 배열의 요소는 1과 another 사이의 범위에 있습니다. 배열의 모든 요소는 arr[i]가 arr[i+1]을 나누거나 arr[i+1]이 arr[i+2]를 나눕니다....등입니다. 배열의 길이는 1입니다. 예 입력 하나 =3, 다른 하나 =2 출력 모든 인접 요소 중 하나가 다른 요소를 나누는 배열의 개수:8 설명 배열은 다음과 같습니다:[ 1,1,1 ], [ 1,1,2 ], [ 1,2,1 ],

    16. C++에서 N보다 작은 이진 숫자의 개수

      입력으로 정수 N이 주어집니다. 목표는 N보다 작고 이진 형식으로 표시되는 정수의 개수를 찾는 것입니다. 예를 들어 입력 N이 12이면 12보다 작은 숫자는 1,10,11이며 이진수는 0과 1을 숫자로 포함합니다. 답은 3입니다. 예를 들어 입력 N=100 출력 Count of Binary Digit numbers smaller than N are − 4 설명 The Binary numbers less than 100 are − 1, 10, 11, 100 입력 N=120 출력 Count of Binary D

    17. C++에서 주어진 값이 있는 간격의 수를 센다.

      간격과 숫자 값을 포함하는 2D 배열 arr[][]이 제공됩니다. 목표는 값이 사이에 있는 arr에 존재하는 간격의 수를 찾는 것입니다. 예를 들어 간격이 [ [1,5], [3,7] ]이고 값이 4인 경우 이 간격은 둘 다에 속하며 개수는 2가 됩니다. 예를 들어 입력 arr[4][2] = { { 1, 20 }, { 12, 25 }, { 32, 40 }, { 15, 18 } } value=16 출력 Count of number of intervals in which a given value lies are: 3 설명 The va

    18. C++에서 정수의 구멍 수 계산

      0에서 9까지의 숫자에 있는 구멍의 수를 포함하는 구멍의 배열[10]이 주어지면 목표는 입력으로 주어진 정수에서 구멍의 수를 찾는 것입니다. 주어진 - 구멍[] ={ 2, 1, 1, 0, 0, 1, 1, 1, 0 } 예를 들어 입력 number = 239143 출력 Count the number of holes in an integer are: 3 설명 We will count holes given in holes[] 239143 ( 1+0+0+2+0+0 ) 입력 number = 12345 출력 Count the number o

    19. C++에서 증가하지 않는 하위 배열의 수를 계산합니다.

      양의 정수를 포함하는 배열 arr[]이 제공됩니다. 목표는 증가하지 않는 길이가 1 이상인 부분배열의 수를 찾는 것입니다. arr[]={1,3,2}인 경우 하위 배열은 {1}, {2}, {3}, {3,2}가 됩니다. 개수는 4입니다. 예를 들어 입력 arr[] = {5,4,5} 출력 Count of number of non-increasing subarrays are: 7 설명 The subarrays will be − {5}, {4}, {5}, {5,4}입니다. 입력 arr[] = {10,9,8,7} 출력 Count

    20. C++에서 특정 XOR 값을 갖는 부분집합의 개수 세기

      양의 정수와 일치하는 값을 포함하는 배열 arr[ ]이 제공됩니다. 목표는 XOR =match가 있는 요소를 포함하는 rr[]의 하위 집합을 찾는 것입니다. 예를 들어 입력 arr[] = {4, 2, 8, 10} match=12 출력 Count of number of subsets having a particular XOR value are: 2 설명 Subsets of arr with XOR of elements as 0 are − [ 4,8 ], [4,2,10] 입력 arr[] = {3,5,2,7} match=5

    Total 5992 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:240/300  20-컴퓨터/Page Goto:1 234 235 236 237 238 239 240 241 242 243 244 245 246