Skip to content

Commit

Permalink
updated Q and answers
Browse files Browse the repository at this point in the history
  • Loading branch information
sameerbiradar200 committed Sep 25, 2024
1 parent a98d632 commit acc5632
Show file tree
Hide file tree
Showing 10 changed files with 125 additions and 10 deletions.
8 changes: 8 additions & 0 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,14 @@
<version>42.7.3</version>
</dependency>

<!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-core -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.6.15.Final</version>
</dependency>


</dependencies>

</project>
39 changes: 39 additions & 0 deletions src/main/java/interview_Coding_Questions/CheckStringAnagrams.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
package interview_Coding_Questions;

import java.util.Objects;
import java.util.Scanner;
import java.util.stream.Collectors;
import java.util.stream.Stream;

public class CheckStringAnagrams {
static String r;
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String c;

do {
System.out.println("enter string 1 :");
String a = scanner.next();
System.out.println("enter string 1 :");
String b = scanner.next();
String result = isAnagram(a, b);
System.out.println(result);
System.out.println("do you want to continue : (y/n)");
c = scanner.next();


} while (!Objects.equals(c, "n"));


}
public static String isAnagram(String a,String b){
a= Stream.of(a.split("")).map(String::toUpperCase).sorted().collect(Collectors.joining());
b= Stream.of(b.split("")).map(String::toUpperCase).sorted().collect(Collectors.joining());
if (a.equals(b)){
r= "this is anagram";
}else {
r="this is not anagram";
}
return r;
}
}
8 changes: 0 additions & 8 deletions src/main/java/interview_Coding_Questions/Hi.java

This file was deleted.

19 changes: 19 additions & 0 deletions src/main/java/interview_Coding_Questions/MaxMinInList.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
package interview_Coding_Questions;

import java.util.Arrays;
import java.util.Comparator;
import java.util.List;
import java.util.stream.Collectors;

public class MaxMinInList {
public static void main(String[] args) {
List<Integer>list = Arrays.asList(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);
int max = list.stream().max(Comparator.naturalOrder()).get();
int min = list.stream().min(Comparator.naturalOrder()).get();

System.out.println("\nOriginal list is :\n"+list);
System.out.println("max ix : "+max);
System.out.println("min ix : "+min);

}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
package interview_Coding_Questions;

import java.util.Arrays;
import java.util.stream.IntStream;

public class Merge_Two_Unsorted_Array {
public static void main(String[] args) {
// How do you merge two unsorted arrays into single sorted array using Java 8 streams?

int[] a =new int[]{11,23,43};
int[] b =new int[]{99,78,1,2};

System.out.println("\noriginal array a is :\n"+Arrays.toString(a));
System.out.println("\noriginal array b is :\n"+Arrays.toString(b));


int[] c = IntStream.concat(Arrays.stream(a),Arrays.stream(b)).sorted().toArray();

System.out.println("\n\nafter merging two array : "+Arrays.toString(c));

}
}
14 changes: 14 additions & 0 deletions src/main/java/interview_Coding_Questions/MultiplesOf5.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package interview_Coding_Questions;

import java.util.Arrays;
import java.util.List;

public class MultiplesOf5 {
public static void main(String[] args) {
List<Integer> list = Arrays.asList(14,15,16,4,5,10,55,550,789,43,23);
System.out.println("original list\n"+list);
System.out.println();
System.out.println("list of number are divalent by 5");
list.stream().filter(n->n%5==0).forEach(System.out::println);
}
}
21 changes: 21 additions & 0 deletions src/main/java/interview_Coding_Questions/get3MaxMinNumbers.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
package interview_Coding_Questions;

import java.util.Arrays;
import java.util.Comparator;
import java.util.List;
import java.util.stream.Collectors;

public class get3MaxMinNumbers {
public static void main(String[] args) {
List<Integer>list= Arrays.asList(45, 12, 56, 15, 24, 75, 31, 89);
System.out.println("\nOriginal list is \n"+list+"\n");
System.out.println("\nfirst 3 minimum numbers in list :");
list.stream().distinct().sorted().limit(3).forEach(System.out::println);

System.out.println("\nfirst 3 maximum numbers in list:");
list.stream().distinct().sorted(Comparator.reverseOrder()).limit(3).forEach(System.out::println);



}
}
4 changes: 2 additions & 2 deletions src/main/java/jdbcPostgresql/PostgresqlOne.java
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ public static void main(String[] args) {

statement.execute(createTable);
System.out.println("Table 'name' created or already exists.");
System.out.println();

String addData ="INSERT INTO name (name, age) "
+ "VALUES ('sameer biradar', 23), "
Expand All @@ -41,8 +42,7 @@ public static void main(String[] args) {
int id =resultSet.getInt("id");
String name =resultSet.getString("name");
int age =resultSet.getInt("age");
System.out.printf("Name : %name \n Id: %d Age : %d%n",id,name,age);//hi
}
System.out.printf("Name: %s \nId: %d Age: %d\n\n", name, id, age); }



Expand Down
Binary file removed target/classes/interview_Coding_Questions/Hi.class
Binary file not shown.
Binary file modified target/classes/jdbcPostgresql/PostgresqlOne.class
Binary file not shown.

0 comments on commit acc5632

Please sign in to comment.