1 2 3 package com.toy.anagrams.lib; 4 5 8 public final class WordLibrary { 9 10 private static final String [] WORD_LIST = { 11 "abstraction", 12 "ambiguous", 13 "arithmetic", 14 "backslash", 15 "bitmap", 16 "circumstance", 17 "combination", 18 "consequently", 19 "consortium", 20 "decrementing", 21 "dependency", 22 "disambiguate", 23 "dynamic", 24 "encapsulation", 25 "equivalent", 26 "expression", 27 "facilitate", 28 "fragment", 29 "hexadecimal", 30 "implementation", 31 "indistinguishable", 32 "inheritance", 33 "internet", 34 "java", 35 "localization", 36 "microprocessor", 37 "navigation", 38 "optimization", 39 "parameter", 40 "patrick", 41 "pickle", 42 "polymorphic", 43 "rigorously", 44 "simultaneously", 45 "specification", 46 "structure", 47 "lexical", 48 "likewise", 49 "management", 50 "manipulate", 51 "mathematics", 52 "hotjava", 53 "vertex", 54 "unsigned", 55 "traditional"}; 56 57 private static final String [] SCRAMBLED_WORD_LIST = { 58 "batsartcoin", 59 "maibuguos", 60 "ratimhteci", 61 "abkclssha", 62 "ibmtpa", 63 "iccrmutsnaec", 64 "ocbmnitaoni", 65 "ocsnqeeutnyl", 66 "ocsnroitmu", 67 "edrcmeneitgn", 68 "edepdnneyc", 69 "idasbmgiauet", 70 "ydanicm", 71 "neacsplutaoni", 72 "qeiuaveltn", 73 "xerpseisno", 74 "aficilatet", 75 "rfgaemtn", 76 "ehaxedicalm", 77 "milpmeneatitno", 78 "niidtsniugsiahleb", 79 "niehiratcen", 80 "nietnret", 81 "ajav", 82 "olacilazitno", 83 "imrcpoorecssro", 84 "anivagitno", 85 "poitimazitno", 86 "aparemert", 87 "aprtcki", 88 "ipkcel", 89 "opylomprich", 90 "irogorsuyl", 91 "isumtlnaoesuyl", 92 "psceficitaoni", 93 "tsurtcreu", 94 "elixalc", 95 "ilekiwse", 96 "amanegemtn", 97 "aminupalet", 98 "amhtmetacsi", 99 "ohjtvaa", 100 "evtrxe", 101 "nuisngde", 102 "rtdatioialn" 103 }; 104 105 108 private WordLibrary() { 109 } 110 111 116 public static String getWord(int idx) { 117 return WORD_LIST[idx]; 118 } 119 120 125 public static String getScrambledWord(int idx) { 126 return SCRAMBLED_WORD_LIST[idx]; 127 } 128 129 133 public static int getSize() { 134 return WORD_LIST.length; 135 } 136 137 143 public static boolean isCorrect(int idx, String userGuess) { 144 return userGuess.equals(getWord(idx)); 145 } 146 147 } 148 | Popular Tags |