Coding Solutions (TY-IT-3) SVIT
Coding Solutions (TY-IT-3) SVIT
Please Note: The solution for Coding Test is provided here in two languages — C and Java.
CODING TEST
SY IT-3
1.Search an element in array
Problem:
You are given an array A of size N and an element X. Your task is to find whether the array A
contains the element X or not.
Solution:
C
#include <stdio.h>
int main(void) {
// your code goes here
int n,x;
scanf("%d%d",&n,&x);
int arr[n];
for(int i=0;i<n;i++)
{
scanf("%d",&arr[i]);
}
int flag = 0;
for(int i = 0;i<n;i++)
{
if(arr[i] == x)
{
flag = 1;
break;
}
}
if(flag ==1)
{
printf("YES\n");
}
else
{
printf("NO\n");
}
}
Prepared by Kashish Zaveri, Samarth Joshi, Tarun Ray, Unnati Suryawanshi (T&P Coordinators) 4-03-24
Java
import java.util.Scanner;
int n = scanner.nextInt();
int x = scanner.nextInt();
int flag = 0;
for (int i = 0; i < n; i++) {
if (arr[i] == x) {
flag = 1;
break;
}
}
if (flag == 1) {
System.out.println("YES");
} else {
System.out.println("NO");
}
scanner.close();
}
}
Problem:
Alfred has a string S with him. Chef is happy if the string contains a contiguous substring of
length strictly greater than 22 in which all its characters are vowels.
Prepared by Kashish Zaveri, Samarth Joshi, Tarun Ray, Unnati Suryawanshi (T&P Coordinators) 4-03-24
Solution:
#include<stdio.h>
int main()
{
int n,i,t,c=0;
scanf("%d",&t);
for(n=0;n<t;n++)
{
c=0;
char s[1000];
scanf("%s",s);
for(i=0;s[i]!='\0';i++)
{
if((s[i]=='a'||s[i]=='e'||s[i]=='i'||s[i]=='o'||s[i]=='u')&&
(s[i+1]=='a'||s[i+1]=='e'||s[i+1]=='i'||s[i+1]=='o'||s[i+1]=='u')&&
(s[i+2]=='a'||s[i+2]=='e'||s[i+2]=='i'||s[i+2]=='o'||s[i+2]=='u'))
c++;
}
if(c!=0)
printf("Happy");
else
printf("Sad");
printf("\n");
}
}
Java
import java.util.Scanner;
Prepared by Kashish Zaveri, Samarth Joshi, Tarun Ray, Unnati Suryawanshi (T&P Coordinators) 4-03-24
}
if (c != 0)
System.out.println("Happy");
else
System.out.println("Sad");
}
scanner.close();
}
Prepared by Kashish Zaveri, Samarth Joshi, Tarun Ray, Unnati Suryawanshi (T&P Coordinators) 4-03-24