0% found this document useful (0 votes)
114 views

Coding Answer

The document contains code for 6 different programming challenges: 1. A program that sums the values of digits in a number based on rules. 2. A program that checks if a number is the product of consecutive integers. 3. A program that modifies a string by removing vowels and changing characters to lowercase with asterisks. 4. A program that counts numbers in an array greater than or equal to a given number. 5. A program that counts the number of elements in an array greater than or equal to the Kth element. 6. A program that counts emirps (prime numbers that are prime when reversed) in an array.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
114 views

Coding Answer

The document contains code for 6 different programming challenges: 1. A program that sums the values of digits in a number based on rules. 2. A program that checks if a number is the product of consecutive integers. 3. A program that modifies a string by removing vowels and changing characters to lowercase with asterisks. 4. A program that counts numbers in an array greater than or equal to a given number. 5. A program that counts the number of elements in an array greater than or equal to the Kth element. 6. A program that counts emirps (prime numbers that are prime when reversed) in an array.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

1.

Silver number program


import java.util.*;

import java.io.*;

public class Main

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int k = sc.nextInt();

int l= sc.nextInt();

int m = sc.nextInt();

int b = sumofsilver( k, l, m);

System.out.println(b);

public static int sumofsilver(int input1,int input2,int input3){

char[] x =
(String.valueOf(input1)+String.valueOf(input2)+String.valueOf(input3)).toCharArray();

int a =0,j;

for(j=0;j<x.length;j++)

if((x[j]=='7')||(x[j]=='8')||(x[j]=='9'))a++;

else if((x[j]=='1')||(x[j]=='2')||(x[j]=='3'))a=a+3;

else if((x[j]!='0'))a=a+2;

return a;

2.Succesive Factor program


import java.io.*;
import java.util.*;

public class Main

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int a = sc.nextInt();

String b = finduccesivefactor(a);

System.out.println(b);

public static String finduccesivefactor(int input1){

int x = (int)(Math.sqrt(input1));

if(x*(x+1)==input1){

return "T"+x+""+(x+1);

else{

int f=0;

for(int i =2;i<=input1/2;i++){

if(input1%i==0){

f=1;

break;

if(f==0&&input1>1){

return "Tisprime";

else{

return "FNotPrime";

}
3.String Task
import java.io.*;

import java.util.*;

public class Main

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

String a = sc.nextLine();

String b = ModifyString(a);

System.out.println(b);

public static String ModifyString(String input1){

String s = input1.replaceAll("[aeiouyAEIOUY]","");

s = s.toLowerCase();

StringBuffer sol = new StringBuffer();

for(int i =0;i<s.length();i++){

sol.append("*");

sol.append(s.charAt(i));

String result = sol.toString();

return result;

4.Math Olympiad

String[] splitArray1 = input1.split(" ");

int[] array1 = new int[splitArray1.length];

for (int i = 0; i < splitArray1.length; i++) {

array1[i] = Integer.parseInt(splitArray1[i]);

int a=array1[0];

int b=array1[1];
String[] splitArray = input2.split(" ");

int[] array = new int[splitArray.length];

int count=0;

for (int i = 0; i < splitArray.length; i++) {

array[i] = Integer.parseInt(splitArray[i]);

for (int i = 0; i < array.length; i++) {

if (array[i]>=array[b-1])

count++;

return count;

5.Advance constraints
static int findAdvancedConstrains(String input1,String input2){

int len=Integer.parseInt(Character.toString(input1.charAt(0)));

int k=Integer.parseInt(Character.toString(input1.charAt(2)));

int count=0;

String []str=input2.split(" ");

int []str2=new int[str.length];

System.out.println(str2[k]);

for(int i=0;i<str.length;i++){

str2[i]=Integer.parseInt(Str[i]);

int kelement=str2[k];
for(int i=0;i<str2.length;i++){

if(str2[i]>=kelement){

count++;

6.ISEmirp
public static int countEmirp(int[] input1, int input2) {

int count = 0;

int res;

for(int i = 0; i < input1.length; i++) {

res = reverse(input1[i]);

if(res != input1[i]) {

if(isPrime(res) == true)

count++;

return count;

public static int reverse(int x)

int rev = 0;

while (x > 0)

rev = (rev * 10) + x % 10;

x = x / 10;

return rev;
}

public static boolean isPrime(int n)

// Corner case

if (n <= 1)

return false;

// Check from 2 to n-1

for (int i = 2; i < n; i++)

if (n % i == 0)

return false;

return true;

You might also like