Advertisement
16112

Курсова Работа 2 - 5.4а Игра на думи

Apr 21st, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.04 KB | None | 0 0
  1. package testing;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class smth {
  6.  
  7.     public static void main(String[] args) {
  8.         Scanner sc = new Scanner(System.in);
  9.        
  10.         String bestWord="";
  11.         int bestPoints=0;
  12.        
  13.         System.out.println("Vuvedete dumi, za end vuvedete 'END OF GAME':");
  14.         while(true) {
  15.             String entry = sc.nextLine();
  16.             if(entry.equalsIgnoreCase("end of game")) {
  17.                 break;
  18.             } else {
  19.                 int entrysPoints = points(entry);
  20.                 if(entrysPoints>bestPoints) {
  21.                     bestWord = entry;
  22.                     bestPoints = entrysPoints;
  23.                 }
  24.             }
  25.            
  26.         }
  27.        
  28.         System.out.println();
  29.         System.out.println("Winner is word:"+bestWord);
  30.         System.out.println("Points:"+bestPoints);
  31.        
  32.     }
  33.    
  34.     static int points(String word) {
  35.         int score=0;
  36.         char[] letters = word.toCharArray();
  37.        
  38.         if(Character.isUpperCase(letters[0])) {
  39.             score+=15;
  40.         }
  41.        
  42.         for(int i=0;i<letters.length;i++) {
  43.             score+=letters[i];
  44.         }
  45.        
  46.         if(letters[letters.length-1]=='t') {
  47.             score+=20;
  48.         }
  49.        
  50.         if(letters.length>=10) {
  51.             score+=30;
  52.         }
  53.        
  54.         return score;
  55.     }
  56.  
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement