Qantler Technologies – Fresher Interview Questions – Part – III
This blog explains about Qantler Technologies – Fresher Interview Questions – Part – III . Some of the questions are discussed below . They are :
We have already discussed about few questions in the previous blogs – Qantler Technologies – Fresher Interview Questions – Part – I & II
REFERENCES :
https://payilagam.com/blogs/qantler-technologies-fresher-interview-questions-part-i/
Qantler Technologies – Fresher Interview Questions – Part – II
Qantler Technologies – Fresher Interview Questions – Part – II
1. Write a program to Print star in triangle format ?
Print star pattern in java
class StarTriangle
{
public static void main(String[] args)
{int i,j,k;
for(i=1; i<=5; i++)
{
for(j=4; j>=i; j–)
{
System.out.print(” “);
}
for(k=1; k<=(2*i-1); k++){
System.out.print(“*”);
}
System.out.println(“”);
}
}
}
Output
*
* *
* * *
* * * *
* * * * *
______________________________________________________________________________
2. Find duplicate elements In Array
// C++ program to find
// duplicates in the given array
#include <bits/stdc++.h>
using namespace std;
// function to find and print duplicates
void printDuplicates(int arr[], int n)
{
// unordered_map to store frequencies
unordered_map<int, int> freq;
for (int i=0; i<n; i++)
freq[arr[i]]++;
bool dup = false;
unordered_map<int, int>:: iterator itr;
for (itr=freq.begin(); itr!=freq.end(); itr++)
{
// if frequency is more than 1
// print the element
if (itr->second > 1)
{
cout << itr->first << ” “;
dup = true;
}
}
// no duplicates present
if (dup == false)
cout << “-1”;
}
// Driver program to test above
int main()
{
int arr[] = {12, 11, 40, 12, 5, 6, 5, 12, 11};
int n = sizeof(arr) / sizeof(arr[0]);
printDuplicates(arr, n);
return 0;
}
Output:
12 11 5
___________________________________________________________________
3. Write a program to Reverse a string ?
// Java program to ReverseString using ByteArray.
import java.lang.*; import java.io.*; import java.util.*;
// Class of ReverseString class ReverseString { public static void main(String[] args) { String input = “Payilagam”;
// getBytes() method to convert string // into bytes[]. byte [] strAsByteArray = input.getBytes();
byte [] result = new byte [strAsByteArray.length];
// Store result in reverse order into the // result byte[] for (int i = 0; i<strAsByteArray.length; i++) result[i] = strAsByteArray[strAsByteArray.length-i-1];
System.out.println(new String(result)); } } |
Run on IDE
Output:
“magaliyaP”
______________________________________________________________________________
4 . Write a program to print even numbers in an array ?
Print even numbers in array
main() |
02 | { |
03 |
04 | int a[100], n = 0, i = 0; //init |
05 | printf(“Enter the number of elements\n”); |
06 | scanf(“%d”, &n); |
07 | for(i=0; i<n; i++) //removed the ; from the end and i is initialised with 0 not a |
08 |
09 | { |
10 | scanf(“%d”, &a[i]); |
11 | } |
12 |
13 | for(i=0; i<n; i++) //same remark as pevious for |
14 |
15 | { |
16 | if(a[i]%2==0) //test if even |
17 | if (a[i] < 0) //if is even test if negative |
18 | { |
19 | printf(“The negative even number %d \n”, a[i]); |
20 | } |
21 |
22 | } |
23 |
24 | } |
__________________________________________________________________________________