Java Tfa
Java Tfa
2
import java.util.*;
public class AddWithIndex {
for(int i=0;i<array.length;i++)
System.out.println(array[i]+index);
}
}
}
2. Product of Case Count
import java.util.*;
import java.util.regex.Pattern;
public class ProductOfUppercaseAndLowercase {
3. Summation
import java.util.*;
public class Summation {
}
Alternative Method
import java.util.*;
import java.util.*;
import java.util.regex.Pattern;
public class NonUniqueElimination {
6. Rating score
import java.util.*;
public class RatingScore {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int jessArray[]=new int[5];
int jamesArray[]=new int[5];
System.out.println("Enter Jesson Score");
for(int i=0;i<5;i++)
{
jessArray[i]=sc.nextInt();
if(jessArray[i]<0)
{
System.out.println(jessArray[i]+" is invalid");
return;
}
}
System.out.println("Enter James Score");
for(int j=0;j<5;j++)
{
jamesArray[j]=sc.nextInt();
if(jamesArray[j]<0)
{
System.out.println(jamesArray[j]+" is invalid");
return;
}
}
int jess=0,james=0;
for(int k=0;k<5;k++)
{
if(jessArray[k]>jamesArray[k])
jess++;
else if(jessArray[k]<jamesArray[k])
james++;
else
continue;//to skip if both gets same score
}
System.out.println("Jesson Score\n"+jess);
System.out.println("James Score\n"+james);
}
}
7. Anagram sentence
import java.util.*;
public class AnagramSentence {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("Enter sentence 1");
String s=sc.nextLine();
System.out.println("Enter sentence 2");
String p=sc.nextLine();
String input1[]=s.split("");
String input2[]=p.split("");
Arrays.sort(input1);
Arrays.sort(input2);
boolean res=Arrays.equals(input1, input2);
if(res==true)
System.out.println(s+" and "+p+" contain the same characters");
else
System.out.println(s+" and "+p+" contain the different characters");
}
}
8. Operator Found
import java.util.*;
public class OperatorFound {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
ALTERNATIVE METHOD
import java.util.Scanner;
public class test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the n1 and n2");
int n1 = sc.nextInt();
if (n1 <= 0) {
System.out.println(n1 + " is an invalid number");
return;
}
int n2 = sc.nextInt();
if (n2 <= 0) {
System.out.println(n2 + " is an invalid number");
return;
}
System.out.println("Function answer n3");
int n3 = sc.nextInt();
boolean flag = false;
if (n1 + n2 == n3) {
System.out.println(n1 + "+" + n2 + "=" + n3);
flag=true;
}
if (n1 - n2 == n3)
{
System.out.println(n1 + "-" + n2 + "=" + n3);
flag=true;
}
else if (n1 * n2 == n3)
{
System.out.println(n1 + "*" + n2 + "=" + n3);
flag=true;
}
else if (n1 / n2 == n3)
{
System.out.println(n1 + "/" + n2 + "=" + n3);
flag=true;
}
else if (n1 % n2 == n3)
{
System.out.println(n1 + "%" + n2 + "=" + n3);
flag=true;
}
if (flag == false)
{
System.out.println(n3 + " is an invalid number");
}
}
}
9. Absolute Difference
import java.util.*;
} else {
System.out.println(value + " is an invalid size");
}
}
}
ALTERNATIVE METHOD
import java.util.*;
import java.util.regex.Pattern;
}
}
for(int i=0;i<n;i++)
{
if(max==month_array[i])
{
System.out.println("Month " + (i+1));
}
}
}
}
}
ALTERNATIVE METHOD
import java.util.*;
import java.util.regex.*;
import java.util.*;
ALTERNATIVE METHOD
import java.util.*;
import java.math.*;
if (CheckPrime(arr[i])) {
flag = true;
product = product * arr[i];
} else {
flag = false;
}
}
if (flag)
System.out.println(product);
else {
System.out.print("No element found in ");
for (int i = 0; i < n - 1; i++) {
System.out.print(arr[i] + ",");
}
System.out.print(arr[n - 1]);
}
}
import java.util.*;
ALTERNATIVE METHOD
import java.util.*;
import java.util.*;
public class WordsFinding {
public static void main(String[] args) {
// TODO code application logic here
Scanner sc=new Scanner(System.in);
System.out.println("Enter the number of words");
int n=sc.nextInt();
if(n<=0)
{
System.out.println(n+" is less than the desired limit");
return;
}
String a[]=new String[n];
String b[]=new String[n];
System.out.println("Enter the words in set1");
for(int i=0;i<n;i++)
a[i]=sc.nextLine();
System.out.println("Enter the words in set2");
for(int i=0;i<n;i++)
b[i]=sc.nextLine();
int flag=0;
for(int i=0;i<n;i++)
{
int count=0;
for(int j=0;j<n;j++)
{
if(!a[i].equalsIgnoreCase(b[j]))
count++;
else
flag++;
}
if(count==n)
System.out.println(a[i]);
if(flag==n)
System.out.println(n+" words in a set are repeated");
}
}
}
ALTERNATIVE METHOD
import java.util.*;
int count = 0;
for (int i = 0; i < set1.size(); i++) {
if (!set4.contains(set2.get(i))) {
System.out.println(set1.get(i));
} else {
count++;
}
if (count == set1.size()) {
System.out.println(set1.size() + " words in a set are repeated");
}
}
}
}
import java.util.*;
public class PhoneChargingDuration {
public static void main(String[] args) {
java.util.Scanner sc = new java.util.Scanner(System.in);
System.out.println("Enter Battery capacity");
float battery = sc.nextInt();
if (battery >= 1000 && battery <= 10000) {
System.out.println("Enter charging current value");
float current = sc.nextInt();
if (current >= 300 && current <= 2100) {
System.out.printf("%.2f Hours", (battery / current) * 1.2);
} else {
System.out.println("Invalid output current");
return;
}
} else {
System.out.println("Invalid battery capacity");
return;
}
}
}
33. Fit Secret Code
import java.util.*;
import java.util.*;
import java.util.regex.Pattern;
import java.util.*;
import java.util.*;
public class DinnerTogether {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("Enter the day interval of Sam:");
int sam=sc.nextInt();
System.out.println("Enter the day interval of Riya:");
int riya=sc.nextInt();
if(riya>0 && sam>0)
{
int lcm=sam*riya/GCD(sam,riya);
System.out.println("Sam and Riya will have their dinner on day "+lcm);
}
else
{
System.out.println("Given Interval is not valid");
return;
}
}
public static int GCD(int sam, int riya) {
if(sam==0)
return riya;
else if(riya==0 || sam==riya)
return sam;
else if(sam>riya)
return GCD(sam-riya,riya);
return GCD(sam,riya-sam);
}
}
37. Order Identification
import java.util.*;
public class OrderIdentification {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the array size");
int n = sc.nextInt();
if (n >= 2 && n <= 10) {
int[] first = new int[n];
int[] second = new int[n];
System.out.println("Enter the elements");
for (int i = 0; i < n; i++) {
int num = sc.nextInt();
first[i] = num;
second[i] = num;
}
Arrays.sort(first);
if (Arrays.equals(first, second) && first[0] < first[1]) {
for (int i = 0; i < n; i++) {
System.out.print(second[i] + " ");
}
System.out.println("are in ascending order");
} else {
for (int i = 0; i < n; i++) {
System.out.print(second[i] + " ");
}
System.out.println("are not in ascending order");
}
} else {
System.out.println(n + " is not a valid array size");
return;
}
}
}
ALTERNATIVE METHOD
import java.util.*;
import java.util.regex.*;
import java.util.*;
public class ProductOfCaseCount {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the String");
String str = sc.next();
if (Pattern.matches("[A-Za-z]+", str)) {
int lower_count = 0;
int upper_count = 0;
if (str.length() > 10) {
System.out.println(str.length() + " is invalid String");
return;
}
for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
if (Character.isLowerCase(ch)) {
lower_count++;
} else if (Character.isUpperCase(ch)) {
upper_count++;
} else {
continue;
}
}
int product = lower_count * upper_count;
System.out.println("Product value is " + product);
} else {
System.out.println(str + " is invalid");
return;
}
}
}
ALTERNATIVE METHOD
import java.util.regex.*;
import java.util.*;
import java.util.regex.*;
import java.util.*;
} else {
System.out.println("Invalid Username");
return;
}
}
}
40. Sign Conversion
import java.util.*;
}
}
41. Sort the first half and second half of an array
import java.util.*;
public class SortTheFirstAndSecondHalfOfAnArray {
import java.util.Scanner;
int count = 0;
for (int i = 0; i < n; i++) {
int product = 1, sum = 0;
int t1 = a1[i];
int t2 = a2[i];
while (t1 != 0) {
product = product * (t1 % 10);
t1 = t1 / 10;
}
while (t2 != 0) {
sum = sum + (t2 % 10);
t2 = t2 / 10;
}
if (product == sum) {
System.out.println(a1[i] + "," + a2[i]);
count++;
}
}
if (count == 0) {
System.out.println("No pair found");
}
}
}
}
ALTERNATIVE SOLUTION
import java.util.*;
43. Three’s
import java.util.*;
import java.util.regex.*;
import java.util.*;
public class HarshadNumber {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter array size");
int n = sc.nextInt();
if (n <= 0) {
System.out.println(n + " is an invalid limit");
} else {
int a[] = new int[n];
for (int i = 0; i < n; i++) {
a[i] = sc.nextInt();
if (a[i] < 9) {
while (a[i] != 0) {
sum = sum + a[i] % 10;
a[i] = a[i] / 10;
}
if (b[i] % sum == 0) {
System.out.println(b[i]);
} else {
count++;
}
sum = 0;
}
if (count == n) {
System.out.println("The " + n + "values are not harshad number");
}
}
}
}
ALTERNATIVE METHOD
import java.util.*;
import java.util.Scanner;
import java.util.*;
import java.util.*;
import java.util.*;
public class OMREvaluation {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the No of questions");
int no = sc.nextInt();
if (no <= 0) {
System.out.println("Invalid Number");
return;
} else {
char anskey[] = new char[no];
System.out.println("Enter the answer key");
for (int i = 0; i < no; i++) {
char x = sc.next().charAt(0);
if (x >= 'A' && x <= 'E')
anskey[i] = x;
else {
System.out.println("Invalid Answers");
return;
}
}
char studanskey[] = new char[no];
System.out.println("Enter the student answers");
for (int i = 0; i < no; i++) {
char y = sc.next().charAt(0);
if (y >= 'A' && y <= 'E')
studanskey[i] = y;
else {
System.out.println("Invalid Answers");
return;
}
}
int count = 0;
for (int i = 0; i < no; i++) {
if (anskey[i] == studanskey[i])
count++;
}
if (count == 0)
System.out.println("All answers are wrong \nMark is 0");
else {
System.out.println("Correct answers are " + count);
System.out.println("Mark is " + ((count * 100) / no));
}
}
}
}
import java.util.*;
import java.util.regex.*;
import java.util.*;
public class BoxChallenge {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int sum = 0;
int r;
System.out.println("The box contain");
int n = sc.nextInt();
if (n <= 0) {
System.out.println(n + " is not a valid input");
return;
}
int arr[] = new int[n];
System.out.println("Enter the numbers");
for (int i = 0; i < n; i++) {
arr[i] = sc.nextInt();
if (arr[i] <= 0) {
System.out.println(arr[i] + " is not a valid input");
return;
}
}
for (int i = 0; i < n; i++) {
r = arr[i] % 10;
sum = sum + r;
}
if (sum % 2 == 0) {
System.out.println(sum + " is even its valid box ");
} else {
System.out.println(sum + " is odd its invalid box");
}
}
}
import java.util.*;
if (flag)
System.out.println(n + " runners have same timing");
else {
for (int i = 0; i < n; i++) {
if (min == time[i]) {
System.out.println(name[i]);
}
}
}
}
}
52. Toll Plaza Fee Collection
import java.util.*;
import java.util.*;
class DigitCount {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the number");
int num = sc.nextInt();
if (num < 0) {
System.out.println(num + " is an invalid number");
return;
}
System.out.println("Enter the digit");
int digit = sc.nextInt();
if (digit < 0 || digit > 9) {
System.out.println(digit + " is not in the range");
return;
}
int count = 0;
int value = num;
while (value != 0) {
int temp = value % 10;
value = value / 10;
if (temp == digit) {
count++;
}
}
if (count >= 0) {
System.out.println(digit + " appears in " + num + " is " + count);
}
}
}
ALTERNATIVE METHOD
import java.util.*;
class DigitCount {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the number");
int n = sc.nextInt();
if (n < 0) {
System.out.println(n + " is an invalid number");
return;
} else {
System.out.println("Enter the digit");
int digit = sc.nextInt();
if (digit < 0 && digit > 9) {
System.out.println(digit + " is not in the range");
return;
}
String k = n + "";
String s[] = k.split("");
String d = digit + "";
int count = 0;
for (int i = 0; i < s.length; i++) {
if (d.equals(s[i]))
count++;
}
System.out.println(digit + " appears in " + n + " is " + count);
}
}
}
import java.util.*;
public class offerToCustomer {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the number of customers:");
int cust = sc.nextInt();
if (cust < 0) {
System.out.println("Invalid Input");
return;
}
if (cust < 3) {
System.out.println("Customer count is too low");
return;
}
if (cust > 50) {
System.out.println("Customer count is too high");
return;
}
System.out.println("Enter the customer details");
String arr[] = new String[cust];
for (int i = 0; i < cust; i++) {
arr[i] = sc.next();
}
System.out.println("Enter the plan to be searched");
String plan = sc.next();
for (int i = 0; i < cust; i++) {
String custdetails[] = arr[i].split(":");
if (plan.equals(custdetails[1])) {
System.out.println(custdetails[3] + " " + custdetails[2]);
}
}
}
}
import java.util.*;
ALTERNATIVE METHOD
import java.util.*;
}
}
import java.util.Scanner;
public class VideoGamePlayer {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the Amount");
int amount = sc.nextInt();
if (amount < 3000) {
System.out.println(amount + " is to less");
return;
}
sc.nextLine();
System.out.println("Enter the Video Game Player Type");
String type = sc.nextLine();
import java.util.*;
import java.util.*;
import java.util.regex.Pattern;
public class ReverseFirstHalf {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the string");
String s = sc.next();
if (!Pattern.matches("[A-Za-z]+", s)) {
System.out.println(s + " is not a valid string");
return;
}
if (s.length() < 2) {
System.out.println("Size of string " + s + " is too small");
return;
}
if (s.length() % 2 == 0) {
StringBuffer sb = new StringBuffer(s);
System.out.println(sb.reverse());
} else {
StringBuffer sb = new StringBuffer(s.substring(0, s.length() / 2));
System.out.println(sb.reverse() + s.substring(s.length() / 2, s.length()));
}
}
}
import java.util.*;
if (w < 999) {
System.out.println("Invalid Weight");
return;
} else {
w = (w / 1000);
w = Math.round(w * 100.0) / 100.0;
}
d = 450 * w;
System.out.format("Weight of Cake in Kgs: %.2fKg", w);
System.out.println(" ");
System.out.println("Order No is: " + o);
System.out.println("Flavor name: " + a);
System.out.printf("Cake Price is: %.2f Rupees", d);
}
} else {
System.out.println("Invalid Instruction");
}
}
}
60. ODD POSITION CHAR WILL BE IN UPPERCASE & EVEN
WILL BE LOWERCASE-
INPUT: school
OUTPUT : sChOoL
import java.util.Scanner;
}
61. Count of Uppercase and Lowercase and their difference
import java.util.Scanner;
if(!s.matches("^[A-Za-z]*$"))
{
System.out.println(s +" is an invalid string");
return;
}
else if(s.length()>10)
{
System.out.println(s.length() +" exceeds the limit");
return;
}
else
{
for(int i=0;i<s.length();i++)
{
if(Character.isUpperCase(s.charAt(i)))
{
upper++;
}
else
{
lower++;
}
}
System.out.println("Difference value is "+Math.abs(upper-lower));
}
import java.util.*;
if (a > b) {
System.out.println(a + " and " + b + " are invalid serial numbers");
System.exit(0);
}
for (i = a; i <= b; i++) {
n = i;
while (n != 0) {
c = n % 10;
sum = sum + c;
n = n / 10;
}
if ((sum % 3 == 0) && ((sum / 3) % 2 == 0)) {
System.out.println(i + " ");
count++;
}
sum = 0;
}
if (count == 0) {
System.out.println("Eligible tickets are not available from " + a + " to " +
b);
return;
}
}
}
import java.util.*;
import java.util.regex.*;
INPUT:13081995
OUTPUT: date: 13
month: 08
year: 1998
import java.util.*;
import java.util.regex.*;
public class date_month {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.next();
if (!(Pattern.matches("[0-9]+", str))) {
System.out.println("Invalid Input");
return;
}
if (str.length() != 8) {
System.out.println("Enter valid date");
return;
}
String date = str.substring(0, 2);
String month = str.substring(2, 4);
String year = str.substring(4, 8);
System.out.println("date:" + date);
System.out.println("Month:" + month);
System.out.println("Year :" + year);
}
}
65. RAINFALL
output
barbie=2
doll=2
bike=1
import java.util.*;
Alternative Method
}
Arrays.sort(a);
int count=0;
for(int i=0;i<n;i++)
{
count=1;
for(int j=i+1;j<n;j++)
{
if(a[i].equalsIgnoreCase(a[j]))
{
count++;
a[j]="0";
}
}
if(a[i]!="0")
{
System.out.println(a[i] +"=" +count);
}
}
}
}
import java.util.*;
import java.util.regex.*;
Alternative Method
import java.util.*;
import java.util.regex.Pattern;
public class Substring_count {
ALTERNATIVE METHOD
import java.util.*;
arr1[j] = c;
count++;
j++;
}
}
if (count == 0)
System.out.println("The " + n + " numbers are not spy numbers");
else {
System.out.println("The spy numbers are");
for (int i = 0; i < count; i++) {
System.out.println(arr1[i]);
}
}
}
}
69. MOVE X
import java.util.Scanner;
}
else if(bill_amt>=1000 && bill_amt<=1500)
{
total_bill=bill_amt-(bill_amt*0.02);
}
else if(bill_amt>=1501 && bill_amt<=2500)
{
total_bill=bill_amt-(bill_amt*0.03);
}
else if(bill_amt>=2501 && bill_amt<=5000)
{
total_bill=bill_amt-(bill_amt*0.05);
}
else if(bill_amt>5000)
{
total_bill=bill_amt-(bill_amt*0.07);
}
}
}
import java.util.*;
import java.util.regex.*;
public class Create_Acronyn {
for(int i=0;i<str.length;i++)
{
System.out.print(str[i].substring(0,1).toUpperCase());
}
System.out.print(" stands for ");
for(int i=0;i<str.length;i++)
{
}
}
72.Count of Teenager (Asked in Retest)
import java.util.*;
import java.util.regex.*;
import java.math.*;
int n=sc.nextInt();
for(int i=0;i<n;i++)
arr[i]=sc.nextInt();
int count=0;
for(int i=0;i<n;i++)
count++;
}
if(count>0)
else
73.Roshan Steels
import java.util.*;
int n=sc.nextInt();
if(n<=0)
return;
for(int i=0;i<quan.length;i=i+2)
quan[i]=sc.nextDouble();
if(quan[i]<=0)
return;
quan[i+1]=sc.nextDouble();
if(quan[i+1]<=0)
return;
for(int i=0;i<quan.length;i=i+2)
double kgs=quan[i]*1000;
double bill=kgs*quan[i+1];
System.out.println(String.format("%.2f",bill));
}
import java.util.*;
public class Main{
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the customer name");
String name = sc.nextLine();
System.out.println("Enter the category");
String category = sc.nextLine();
category = category.toLowerCase();
if(!category.equals("adventure") && !category.equals("comics") &&
!category.equals("history") && !category.equals("thriller"))
{
System.out.println(category+" is invalid category");
return;
}
System.out.println("Enter the quantity of books ordered");
int quantity = sc.nextInt();
45000
exchange?
yes
bill amount:
27000.00
import java.util.*;
String prod=sc.nextLine();
int ed=0,pd=0;
if(prod.equals("Mobile"))
ed=15;
pd=15;
}
else if(prod.equals("Laptop"))
ed=20;
pd=20;
else if(prod.equals("Headset"))
ed=0;
pd=10;
else if(prod.equals("Charger"))
ed=0;
pd=5;
else{
System.out.println("Not available");
return;
int price=sc.nextInt();
if(price<100)
System.out.println("Invalid Price");
return;
String exc=sc.next();
if(exc.equals("Yes") || exc.equals("yes"))
double ap=price-(price*pd)/100;
double ev=(price*ed)/100;
double total=ap-ev;
System.out.printf("Total=%.2f",total);
double total=price-(price*pd)/100;
System.out.printf("Total=%.2f",total);
else
System.out.println("Invalid Option");