diff --git a/src/main/java/school/lemon/changerequest/java/introduction/pr1/Bob.java b/src/main/java/school/lemon/changerequest/java/introduction/pr1/Bob.java index e8c7aec..53e03cd 100644 --- a/src/main/java/school/lemon/changerequest/java/introduction/pr1/Bob.java +++ b/src/main/java/school/lemon/changerequest/java/introduction/pr1/Bob.java @@ -1,10 +1,26 @@ package school.lemon.changerequest.java.introduction.pr1; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + public class Bob { public static String hey(String phrase) { - return ""; + + + if (phrase.equals(phrase.toUpperCase()) ) { + return "Chill out!"; + } + else if (phrase.endsWith("?")) { + return "Yeap."; + } + String trimmed = phrase.trim(); + if (trimmed.isEmpty()) { + return "Fine."; + } + + return "Whatever."; } } diff --git a/src/main/java/school/lemon/changerequest/java/introduction/pr1/ConsoleCalculator.java b/src/main/java/school/lemon/changerequest/java/introduction/pr1/ConsoleCalculator.java index da96e86..068e1ce 100644 --- a/src/main/java/school/lemon/changerequest/java/introduction/pr1/ConsoleCalculator.java +++ b/src/main/java/school/lemon/changerequest/java/introduction/pr1/ConsoleCalculator.java @@ -1,9 +1,62 @@ package school.lemon.changerequest.java.introduction.pr1; +import java.util.Scanner; + public class ConsoleCalculator { + public int Add(int scannetFirstNumInt, int scannetSecondNumInt, String scannerOperations) { + if (scannerOperations.equals("add")) + { + return scannetFirstNumInt + scannetSecondNumInt;} + return 0; + } - public static void main(String[] args) { + public int Sub(int scannerFirstNum, int scannerSecondNum) { + return scannerFirstNum - scannerSecondNum; + } + public int Mul(int scannerFirstNum, int scannerSecondNum) { + return scannerFirstNum * scannerSecondNum; } + + public int Div(int scannerFirstNum, int scannerSecondNum) { + return scannerFirstNum / scannerSecondNum; + } + + + public static void main(String[] args) { + System.out.println("Console calculator:"); + System.out.println("Enter 'add' to perform addition."); + System.out.println("Enter 'sub' to perform subtraction."); + System.out.println("Enter 'mul' to perform multiplication."); + System.out.println("Enter 'div' to perform division."); + System.out.println("Enter 'exit' to exit."); + System.out.println("Enter 'help' to see help message."); + System.out.println("Make your choice."); + Scanner scannerOperations = new Scanner(System.in); + + + System.out.println("Enter first number:"); + Scanner scannerFirstNum = new Scanner(System.in); + int scannetFirstNumInt; + if (scannerFirstNum.hasNextInt()) { + scannetFirstNumInt = scannerFirstNum.nextInt();} + + System.out.println("Enter second number:"); + Scanner scannerSecondNum = new Scanner(System.in); + int scannetSecondNumInt; + if (scannerSecondNum.hasNextInt()) { + scannetSecondNumInt = scannerSecondNum.nextInt();} + + + ConsoleCalculator resultat = new ConsoleCalculator(); + + System.out.println("Result of" + resultat); + System.out.println("Make your choice."); + Scanner scannerOperationsSecond = new Scanner(System.in); + System.out.println("Make your choice."); + + } + + } diff --git a/src/main/java/school/lemon/changerequest/java/introduction/pr1/HammingDistance.java b/src/main/java/school/lemon/changerequest/java/introduction/pr1/HammingDistance.java index b8a218f..6cf4519 100644 --- a/src/main/java/school/lemon/changerequest/java/introduction/pr1/HammingDistance.java +++ b/src/main/java/school/lemon/changerequest/java/introduction/pr1/HammingDistance.java @@ -2,6 +2,14 @@ public class HammingDistance { public static int compute(String a, String a1) { + if (a.length() == a1.length()) { + int numbers = 0; + for (int i = 0; i < a.length(); i++) { + if (a.charAt(i) != a1.charAt(i)) + numbers++; + } + return numbers; + } return -1; } }