3명의 플레이어 A, B, C가 주사위를 던졌을 때 C가 주사위를 던질 확률을 찾아야 하며 C가 득점한 숫자는 A와 B 모두보다 높습니다. 더 많은 값을 얻을 확률을 확인하려면 세 번째 주사위를 던진 값이 이전 두 개보다 높다는 점을 염두에 두어야 합니다. A가 주사위를 던져 2를 기록하고 B가 주사위를 던져 3을 기록하는 것처럼 C가 더 높은 값을 얻을 확률은 3/6 =1/2입니다. 4, 5, 6이므로 축소 후 확률은 1/2이 됩니다. 따라서 그에 의해 얻을 수 있는 결과는 더욱 줄어들어야 합니다. 입력 A = 3, B
0과 1이 포함된 배열이 주어지며 0은 비가 오지 않음을 나타내고 1은 비오는 날을 나타냅니다. 과제는 N+1일에 비가 올 확률을 계산하는 것입니다. N+1일에 비가 올 확률을 계산하기 위해 다음 공식을 적용할 수 있습니다. 세트의 총 비오는 날 수 / a의 총 일수 입력 arr[] = {1, 0, 0, 0, 1 } 출력 probability of rain on n+1th day : 0.4 설명 total number of rainy and non-rainy days are: 5 Total number of rainy
사람 A가 시작 위치 X =0에서 걷고 있습니다. 작업은 2 또는 3을 취할 수 있는 경우 정확히 X =num에 도달할 확률을 찾는 것입니다. 단계. 단계 길이 2의 확률, 즉 P, 단계 길이 3의 확률은 1 - P입니다. 입력 num = 5, p = 0.2 출력 0.32 설명 There can be 2 ways to reach num, i.e, 5 2+3 with probability 0.2 * 0.8 = 0.16 3+2 with probability 0.8 * 0.2 = 0.16 So, total probability
어떤 길이의 막대기가 주어지며 그 막대기는 정수 또는 부동 소수점 유형이 될 수 있는 n개의 조각으로 무작위로 쪼개질 수 있으며 부서진 조각이 가능한지 여부를 찾는 것이 작업입니다. n면 다각형을 형성합니다. 공식을 적용하여 확률을 계산할 수 있습니다. $$P(E^{\prime})=1-P(E)=1-\frac{n}{2^{n-1}}$$ 여기서, n은 막대기를 여러 부분으로 분해하여 생성된 조각의 수입니다. 입력 length = 10 , pieces = 4 출력 probability is : 0.5 설명 - 길이 10cm로
n개의 정수로 구성된 배열 arr[n]이 주어지면 작업은 모든 쌍으로 연속되는 요소의 곱을 찾는 것입니다. 배열 arr[]의 연속 요소는 i번째 요소, 즉 arr[i]에 있는 경우 연속 요소는 arr[i+1] 또는 arr[i-1]이므로 곱은 arr[ i] * arr[i+1] 또는 arr[i] * arr[i-1]. 입력 arr[] = {1, 2, 3, 4} 출력 2, 6, 12 설명 Splitting into pairs {1,2}, {2, 3}, {3, 4} Their results will be 1*2 = 2, 2*3
n개의 정수로 구성된 배열 arr[n]이 주어지면, 과제는 배열에 있는 모든 합성 숫자의 곱을 찾는 것입니다. 합성수는 다른 두 정수를 곱하여 만든 정수입니다. 예를 들어 6은 정수인 2와 3을 곱하여 만들 수 있는 합성수입니다. 또한 소수가 아니라고 말할 수 있습니다. 입력 arr[] = {1, 2, 4, 5, 6, 7} 출력 24 설명 - 배열의 합성 숫자는 4와 6이고 곱은 24입니다. 입력 arr[] = {10, 2, 4, 5, 6, 11} 출력 240 설명 - 배열의 합성 숫자는 10, 4, 6이고 곱은
n개의 정수와 또 다른 정수 k가 있는 배열 arr[n]이 주어지면 작업은 k로 나눌 수 있는 arr[]의 모든 요소를 곱하는 것입니다. 문제를 해결하기 위해 우리는 배열의 모든 요소를 반복하고 숫자 k로 완전히 나눌 수 있는지 여부를 찾은 다음 모든 요소를 곱하여 변수에 저장해야 합니다. 배열 arr[] ={1, 2, 3, 4, 5, 6 }가 있고 k =2라고 가정하면 배열에서 2로 나눌 수 있는 숫자는 2, 4, 6이고 그 곱은 다음과 같습니다. 48과 같아야 합니다. 따라서 입력에 따라 답변을 원하는 방식의 예를
주어진 정수 n이 주어진 과제는 처음 n개의 자연수의 세제곱합을 찾는 것입니다. 따라서 n개의 자연수를 세제곱하고 결과를 합산해야 합니다. 모든 n에 대해 결과는 1^3 + 2^3 + 3^3 + … + n^3. n =4이므로 위 문제의 결과는 1^3 + 2^3 + 3^3 + 4^3이어야 합니다. 입력 4 출력 100 설명 1^3 + 2^3 + 3^3 + 4^3 = 100. 입력 8 출력 1296 설명 1^3 + 2^3 + 3^3 + 4^3 + 5^3 + 6^3 + 7^3 +8^3 = 1296. 문제를 해결하기
자연수 배열이 주어지면 주어진 숫자의 조화 평균을 계산하고 인쇄하는 작업입니다. 고조파의 의미는 무엇입니까? 조화 평균은 그 역수에 의한 산술 평균의 역수를 의미합니다. $$고조파\:평균=\frac{n}{\frac{1}{a}+\frac{1}{b}+\frac{1}{c}+...}$$ 여기서 n은 주어진 요소의 총 개수이고 a, b, c,..는 배열의 실제 요소입니다. 조화 평균을 계산하는 단계는 - 요소의 역수 수행 모든 왕복 요소를 함께 추가 이제 배열의 총 요소 수를 왕복 요소의 합으로 나눕니다. 입력
자연수 배열이 주어지고 작업은 평균 절대 편차를 계산하는 것이므로 평균, 분산 및 표준 편차에 대한 지식이 필요합니다. 평균 절대 편차를 계산하기 위해 따라야 하는 단계가 있습니다. 평균 계산 절대 편차 계산 계산된 모든 편차 추가 공식 적용 입력 arr[] = { 34,21,56,76,45,11} 출력 mean absolute deviation is : 18.5 입력 arr[] = {10, 15, 15, 17, 18, 21} 출력 mean absolute mean absolute dev
정렬되지 않은 배열의 배열이 주어지고 작업은 정렬되지 않은 배열의 평균과 중앙값을 계산하는 것입니다. 평균 계산용 평균은 평균을 찾기 위해 계산됩니다. 주어진 공식을 사용하여 평균을 찾을 수 있습니다. 평균 =(배열의 모든 요소의 합) / (총 요소 수 중앙값 계산용 배열을 정렬하면 배열의 원소의 개수가 홀수인 경우 중앙값이 배열의 중간 원소가 되고, 배열의 원소의 개수가 짝수보다 클 경우 중간 원소 2개의 평균이 됩니다. 배열이 정렬되지 않은 경우 첫 번째 작업은 배열을 정렬한 다음 지정된 논리만 적용할 수 있습니다. n
값 n이 주어지고 작업은 n에 대한 중심 정이십면체 수와 n까지 중심 정이십면체 시리즈를 생성하고 결과를 표시하는 것입니다. 중심 정이십면체 수란 무엇입니까? Centered Icosahedral number는 20면체(20개의 면을 가진 다면체)를 나타낼 때 사용하는 중심수입니다. n =1000이 될 때까지 처음 몇 개의 중심 정이십면체 숫자 시리즈는 - 1, 13, 55, 147, 309, 561, 923 중심 정이십면체 수는 다음 공식을 사용하여 계산할 수 있습니다. - $$(2n+1)\times\frac{5n^{2}+5
값 n이 주어지면 n에 대한 중심 비각형 수와 n까지 중심 비각형 시리즈를 생성하고 결과를 표시하는 작업입니다. 중앙에 있는 비각형 수란 무엇입니까? 가운데에 있는 비각형 숫자는 점으로 형성된 비각형 레이어와 중앙에 있는 하나의 대응하는 점을 포함합니다. 위의 그림은 중심 비각형 수 𝑁2입니다. 공식을 사용하여 계산할 수 있습니다. - $$Nc(n)=\frac{(3n-2)(3n-1)}{2}$$ 입력 number: 20 출력 centered nonagonal number : 1711 입력 number: 10 출
문자열 str이 주어지면 행렬에서 주어진 문자열 str을 + 패턴으로 인쇄해야 합니다. 행렬에서 더하기 패턴을 형성하려면 행렬이 정방 행렬이어야 합니다. 정방행렬은 행과 열의 수가 같은 행렬입니다. Tutor라는 문자열이 있는 것처럼 중앙에서 가로로 세로로 교차하는 문자열을 인쇄하고 주어진 그림과 같이 행렬의 나머지 요소를 x로 만드는 것입니다. - 입력 str[] = {“Point”} 출력 입력 str[] = {“this”} 출력 Pattern not possibl
숫자 N이 주어지면 첫 번째 N 계승의 곱을 1000000007로 모듈로 구하는 작업입니다. . 계승은 해당 숫자를 포함하여 해당 숫자 아래에 있는 모든 숫자의 곱을 찾을 때를 의미하며 !로 표시됩니다. (느낌표), 예를 들어 − 4! =4x3x2x1 =24. 따라서 n 계승과 모듈로의 곱을 1000000007로 구해야 합니다. 제약조건 1 ≤ N ≤ 1e6. 입력 n = 9 출력 27 설명 1! * 2! * 3! * 4! * 5! * 6! * 7! * 8! * 9! Mod (1e9 + 7) = 27 입
주어진 숫자 n은 모든 요인을 찾고 해당 요인의 곱을 찾은 다음 결과, 즉 숫자의 요인의 곱을 반환해야 합니다. 수의 인수는 1을 포함하여 수를 완전히 나눌 수 있는 수입니다. 6의 인수와 마찬가지로 -1, 2, 3, 6입니다. 이제 작업에 따라 숫자의 모든 요소를 제품에 찾아야 합니다. 입력 - n =18 출력 - 5832 설명 - 1 * 2 * 3 * 6 * 9 * 18 =5832 입력 - n =9 출력 - 27 설명 - 1 * 3 * 9 =27 아래에 사용된 접근 방식은 문제를 해결하기 위해 다음과 같습니다 - 입력
일부 요소가 포함된 정수 배열 arr[]이 주어지면 작업은 해당 숫자의 모든 소수의 곱을 찾는 것입니다. 소수는 1 또는 숫자 자체로 나누어지는 숫자이거나 소수는 1과 숫자 자체를 제외하고 다른 숫자로 나눌 수 없는 숫자입니다. 1, 2, 3, 5, 7, 11 등 주어진 배열에 대한 솔루션을 찾아야 합니다 - 입력 -arr[] ={ 11, 20, 31, 4, 5, 6, 70 } 출력 − 1705 설명 − 배열의 소수는 − 11, 31, 5이며 곱은 1705입니다. 입력 - arr[] ={ 1, 2, 3, 4, 5, 6
C++ 프로그램의 비정상적인 동작은 종종 프로그램 충돌로 이어집니다. Segmentation fault, Aborted, Floating point exception 등과 같은 문제가 발생했을 수 있습니다. 다음은 C++ 프로그램 충돌의 원인을 이해하는 데 도움이 될 수 있는 샘플 프로그램입니다. 예외 C++의 예외는 프로그램이 비정상적인 조건을 만났을 때의 응답입니다. 이러한 예외가 try-catch 블록을 사용하여 제대로 처리되지 않으면 프로그램이 충돌합니다. 0으로 나누기 예외로 인한 다음 프로그램 충돌 - 예시 #inclu
양의 정수 N이 주어집니다. 목표는 부등식 − x*x + y*y
문자열 str이 주어진 문제에 따르면 주어진 문자열의 모든 하위 문자열을 계산해야 합니다. 부분 문자열은 크기가 기존 문자열보다 작거나 같을 수 있는 이미 존재하는 문자열의 일부인 문자열입니다. 예제를 통해 문제와 해결 방법을 이해합시다. 입력 - str =wxyz; 출력 - 고유한 하위 문자열의 개수:10 설명 − 계산된 고유한 하위 문자열은 다음과 같습니다. − wxyz, wxy, wx, w, xyz, xy, x, yz, y, z so their count is 10 입력 - str =zzzz 출력 - 고유한 하위 문