Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Arrays;
- import java.util.Scanner;
- import java.util.stream.IntStream;
- public class ProgrammingBasics {
- public static void main(String[] args) {
- Scanner console = new Scanner(System.in);
- String[] days = {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"};
- int perfectGirls = 0;
- while (true) {
- String[] input = console.nextLine().split("\\\\");
- int sum = 0;
- int numericValue = 0;
- if (input[0].equals("Enough")) {
- break;
- }
- // Sum Days of week
- String dayOfWeek = input[0];
- if (dayOfWeek.equals(days[0])) {
- sum += 1;
- } else if (dayOfWeek.equals(days[1])) {
- sum += 2;
- } else if (dayOfWeek.equals(days[2])) {
- sum += 3;
- } else if (dayOfWeek.equals(days[3])) {
- sum += 4;
- } else if (dayOfWeek.equals(days[4])) {
- sum += 5;
- } else if (dayOfWeek.equals(days[5])) {
- sum += 6;
- } else if (dayOfWeek.equals(days[6])) {
- sum += 7;
- }
- //Sum the phone number
- String phoneNumber = input[1];
- for (char c : phoneNumber.toCharArray()) {
- int number = Character.getNumericValue(c);
- sum += number;
- }
- // Multiply the bra
- String bra = input[2];
- if (bra.length() == 3) {
- String numbers = bra.substring(0 , 2);
- int firstTwoDigits = Integer.valueOf(numbers);
- int lastLetter = bra.charAt(2);
- sum += firstTwoDigits * lastLetter;
- } else if (bra.length() == 4) {
- String numbers = bra.substring(0 , 3);
- int firstTwoDigits = Integer.valueOf(numbers);
- int lastLetter = bra.charAt(3);
- sum += firstTwoDigits * lastLetter;
- }
- // Girl name
- String name = input[3];
- for (char e : name.toCharArray()) {
- int lengthOfName = name.length();
- int firstLetter = (int) e;
- sum -= firstLetter * lengthOfName;
- break;
- }
- if (sum >= 6000) {
- System.out.printf("%s is perfect for you.%n", input[3]);
- perfectGirls++;
- } else {
- System.out.printf("Keep searching, %s is not for you.%n", input[3]);
- }
- }
- System.out.println(perfectGirls);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement