Skip to content

Instantly share code, notes, and snippets.

View wsadrak's full-sized avatar
🏠
Working from home

Wojtek wsadrak

🏠
Working from home
  • Kraków, Poland
View GitHub Profile
@wsadrak
wsadrak / string-anagram.java
Created March 12, 2019 09:02
Description: Write a program to check if two given String is Anagram of each other.
import java.util.Arrays;
public class StringAnagram {
public static void main(String[] args) {
String originalWord = "stressed";
String anagramToCheck = "desserts";
System.out.println("First word: " + originalWord);
System.out.println("Second word: " + anagramToCheck);
@wsadrak
wsadrak / pyramid-pattern.java
Created March 12, 2019 08:26
Description: Write a write a Java program to print pyramid pattern.
import java.util.Scanner;
public class PyramidPattern {
public static void main(String[] args) {
int height = getHeightFromUser();
System.out.println("Pyramid pattern of star in Java : ");
drawPyramidPattern(height);
System.out.println("\nPyramid of numbers in Java : ");
drawPyramidOfNumbers(height);
@wsadrak
wsadrak / integer-palindrome.java
Created March 12, 2019 08:04
Description: Write a program to check number is palindrome or not
import java.util.Scanner;
public class IntegerPalindrome {
public static void main(String[] args) {
int numberToCheck = readNumberFromUser();
if (isPalindrome(numberToCheck)) {
System.out.println(numberToCheck + " is a palindrome");
@wsadrak
wsadrak / reverse-number.java
Created March 8, 2019 09:48
Description: Write a program to reverse a number entered by user, using numeric operations.
import java.util.Scanner;
public class ReverseNumber {
public static void main(String[] args) {
int originalNumber = getNumberFromUser();
System.out.println("Original number: " + originalNumber );
int reversedNumber = reverse(originalNumber);
@wsadrak
wsadrak / armstrong-number.java
Created March 8, 2019 09:18
Description: Write a program to check given number is Armstrong number
public class ArmstrongNumber {
public static void main(String[] args) {
int range = 10000;
printArmstrongNumbers(range);
}
private static void printArmstrongNumbers(int range) {
for (int number = 0; number <= range; number++) {
if (isArmstrongNumber(number)) {
@wsadrak
wsadrak / sort-array.java
Created March 7, 2019 14:07
Description: Write a program to sort an array in ascending and descending order
import java.util.Scanner;
public class SortArray {
static Scanner scanner = new Scanner(System.in);
public static void main(String[] args) {
int[] array = createArray();
@wsadrak
wsadrak / factorial-using-loops.java
Last active March 7, 2019 13:49
Description: Write a program to find Factorial using For and While loop
import java.util.Scanner;
public class Factorial {
public static void main(String[] args) {
int numberToCalculate = getInputFromUser();
int result1 = calculateFactorialUsingWhileLoop(numberToCalculate);
int result2 = calculateFactorialUsingForLoop(numberToCalculate);
@wsadrak
wsadrak / reverse-words-in-string.java
Last active March 7, 2019 11:24
Description: Write a program to reverse every word of a string and display the reversed string as an output.
public class StringModifier {
public static void main(String[] args) {
StringModifier stringModifier = new StringModifier();
stringModifier.reverseWordsInString("Spring Framework");
stringModifier.reverseWordsInString("Java Enterprise Edition");
}
private void reverseWordsInString(String stringToModify) {
String[] singleStringsArray = stringToModify.split(" ");
System.out.println(stringToModify);
@wsadrak
wsadrak / reverse-array.java
Created March 7, 2019 11:00
Description: Write a program to reverse int array. If user enters the array elements as 1, 2, 3, 4, 5 then the program would reverse the array and the elements of array would be 5, 4, 3, 2, 1.
import java.util.Scanner;
public class Main {
static Scanner scanner = new Scanner(System.in);
public static void main(String[] args) {
int[] arrayToReverse = createArray();
System.out.println("Original array");
printArrayValues(arrayToReverse);
@wsadrak
wsadrak / palindrome-recursion.java
Created March 7, 2019 10:07
Description: Write a program to chceck whether String is palindrome using recursion
import java.util.Scanner;
public class Palindrome {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Enter the String for check:");
String stringToCheck = scanner.nextLine();
scanner.close();
if (isPalindrome(stringToCheck))
System.out.println(stringToCheck + " is a palindrome");