From fa08f22659ed1494c6183a22eefe7a5b228198cf Mon Sep 17 00:00:00 2001 From: tayyaba1218 <147398842+tayyaba1218@users.noreply.github.com> Date: Thu, 21 Mar 2024 21:24:51 -0700 Subject: [PATCH 1/2] Add files via upload --- best_pokemon.dat | 704 ++++++++++++++++++++++++++++++++++++++++++++ cs205_final_exam.sh | 12 + 2 files changed, 716 insertions(+) create mode 100644 best_pokemon.dat create mode 100644 cs205_final_exam.sh diff --git a/best_pokemon.dat b/best_pokemon.dat new file mode 100644 index 00000000..3810cf83 --- /dev/null +++ b/best_pokemon.dat @@ -0,0 +1,704 @@ +# Name Type 1 Type 2 Total HP Attack Defense Sp. Atk Sp. Def Speed Generation Legendary +1 Bulbasaur Grass Poison 318 45 49 49 65 65 45 1 FALSE +2 Ivysaur Grass Poison 405 60 62 63 80 80 60 1 FALSE +3 Venusaur Grass Poison 525 80 82 83 100 100 80 1 FALSE +3 VenusaurMega Venusaur Grass Poison 625 80 100 123 122 120 80 1 FALSE +4 Charmander Fire 309 39 52 43 60 50 65 1 FALSE +5 Charmeleon Fire 405 58 64 58 80 65 80 1 FALSE +6 Charizard Fire Flying 534 78 84 78 109 85 100 1 FALSE +6 CharizardMega Charizard X Fire Dragon 634 78 130 111 130 85 100 1 FALSE +6 CharizardMega Charizard Y Fire Flying 634 78 104 78 159 115 100 1 FALSE +7 Squirtle Water 314 44 48 65 50 64 43 1 FALSE +8 Wartortle Water 405 59 63 80 65 80 58 1 FALSE +9 Blastoise Water 530 79 83 100 85 105 78 1 FALSE +9 BlastoiseMega Blastoise Water 630 79 103 120 135 115 78 1 FALSE +10 Caterpie Bug 195 45 30 35 20 20 45 1 FALSE +11 Metapod Bug 205 50 20 55 25 25 30 1 FALSE +12 Butterfree Bug Flying 395 60 45 50 90 80 70 1 FALSE +13 Weedle Bug Poison 195 40 35 30 20 20 50 1 FALSE +14 Kakuna Bug Poison 205 45 25 50 25 25 35 1 FALSE +15 Beedrill Bug Poison 395 65 90 40 45 80 75 1 FALSE +15 BeedrillMega Beedrill Bug Poison 495 65 150 40 15 80 145 1 FALSE +16 Pidgey Normal Flying 251 40 45 40 35 35 56 1 FALSE +17 Pidgeotto Normal Flying 349 63 60 55 50 50 71 1 FALSE +18 Pidgeot Normal Flying 479 83 80 75 70 70 101 1 FALSE +18 PidgeotMega Pidgeot Normal Flying 579 83 80 80 135 80 121 1 FALSE +19 Rattata Normal 253 30 56 35 25 35 72 1 FALSE +20 Raticate Normal 413 55 81 60 50 70 97 1 FALSE +21 Spearow Normal Flying 262 40 60 30 31 31 70 1 FALSE +22 Fearow Normal Flying 442 65 90 65 61 61 100 1 FALSE +23 Ekans Poison 288 35 60 44 40 54 55 1 FALSE +24 Arbok Poison 438 60 85 69 65 79 80 1 FALSE +25 Pikachu Electric 320 35 55 40 50 50 90 1 FALSE +26 Raichu Electric 485 60 90 55 90 80 110 1 FALSE +27 Sandshrew Ground 300 50 75 85 20 30 40 1 FALSE +28 Sandslash Ground 450 75 100 110 45 55 65 1 FALSE +29 Nidoran? Poison 275 55 47 52 40 40 41 1 FALSE +30 Nidorina Poison 365 70 62 67 55 55 56 1 FALSE +31 Nidoqueen Poison Ground 505 90 92 87 75 85 76 1 FALSE +32 Nidoran? Poison 273 46 57 40 40 40 50 1 FALSE +33 Nidorino Poison 365 61 72 57 55 55 65 1 FALSE +34 Nidoking Poison Ground 505 81 102 77 85 75 85 1 FALSE +35 Clefairy Fairy 323 70 45 48 60 65 35 1 FALSE +36 Clefable Fairy 483 95 70 73 95 90 60 1 FALSE +37 Vulpix Fire 299 38 41 40 50 65 65 1 FALSE +38 Ninetales Fire 505 73 76 75 81 100 100 1 FALSE +39 Jigglypuff Normal Fairy 270 115 45 20 45 25 20 1 FALSE +40 Wigglytuff Normal Fairy 435 140 70 45 85 50 45 1 FALSE +41 Zubat Poison Flying 245 40 45 35 30 40 55 1 FALSE +42 Golbat Poison Flying 455 75 80 70 65 75 90 1 FALSE +43 Oddish Grass Poison 320 45 50 55 75 65 30 1 FALSE +44 Gloom Grass Poison 395 60 65 70 85 75 40 1 FALSE +45 Vileplume Grass Poison 490 75 80 85 110 90 50 1 FALSE +46 Paras Bug Grass 285 35 70 55 45 55 25 1 FALSE +47 Parasect Bug Grass 405 60 95 80 60 80 30 1 FALSE +48 Venonat Bug Poison 305 60 55 50 40 55 45 1 FALSE +49 Venomoth Bug Poison 450 70 65 60 90 75 90 1 FALSE +50 Diglett Ground 265 10 55 25 35 45 95 1 FALSE +51 Dugtrio Ground 405 35 80 50 50 70 120 1 FALSE +52 Meowth Normal 290 40 45 35 40 40 90 1 FALSE +53 Persian Normal 440 65 70 60 65 65 115 1 FALSE +54 Psyduck Water 320 50 52 48 65 50 55 1 FALSE +55 Golduck Water 500 80 82 78 95 80 85 1 FALSE +56 Mankey Fighting 305 40 80 35 35 45 70 1 FALSE +57 Primeape Fighting 455 65 105 60 60 70 95 1 FALSE +58 Growlithe Fire 350 55 70 45 70 50 60 1 FALSE +59 Arcanine Fire 555 90 110 80 100 80 95 1 FALSE +60 Poliwag Water 300 40 50 40 40 40 90 1 FALSE +61 Poliwhirl Water 385 65 65 65 50 50 90 1 FALSE +62 Poliwrath Water Fighting 510 90 95 95 70 90 70 1 FALSE +63 Abra Psychic 310 25 20 15 105 55 90 1 FALSE +64 Kadabra Psychic 400 40 35 30 120 70 105 1 FALSE +65 Alakazam Psychic 500 55 50 45 135 95 120 1 FALSE +65 AlakazamMega Alakazam Psychic 590 55 50 65 175 95 150 1 FALSE +66 Machop Fighting 305 70 80 50 35 35 35 1 FALSE +67 Machoke Fighting 405 80 100 70 50 60 45 1 FALSE +68 Machamp Fighting 505 90 130 80 65 85 55 1 FALSE +69 Bellsprout Grass Poison 300 50 75 35 70 30 40 1 FALSE +70 Weepinbell Grass Poison 390 65 90 50 85 45 55 1 FALSE +71 Victreebel Grass Poison 490 80 105 65 100 70 70 1 FALSE +72 Tentacool Water Poison 335 40 40 35 50 100 70 1 FALSE +73 Tentacruel Water Poison 515 80 70 65 80 120 100 1 FALSE +74 Geodude Rock Ground 300 40 80 100 30 30 20 1 FALSE +75 Graveler Rock Ground 390 55 95 115 45 45 35 1 FALSE +76 Golem Rock Ground 495 80 120 130 55 65 45 1 FALSE +77 Ponyta Fire 410 50 85 55 65 65 90 1 FALSE +78 Rapidash Fire 500 65 100 70 80 80 105 1 FALSE +79 Slowpoke Water Psychic 315 90 65 65 40 40 15 1 FALSE +80 Slowbro Water Psychic 490 95 75 110 100 80 30 1 FALSE +80 SlowbroMega Slowbro Water Psychic 590 95 75 180 130 80 30 1 FALSE +81 Magnemite Electric Steel 325 25 35 70 95 55 45 1 FALSE +82 Magneton Electric Steel 465 50 60 95 120 70 70 1 FALSE +83 Farfetch'd Normal Flying 352 52 65 55 58 62 60 1 FALSE +84 Doduo Normal Flying 310 35 85 45 35 35 75 1 FALSE +85 Dodrio Normal Flying 460 60 110 70 60 60 100 1 FALSE +86 Seel Water 325 65 45 55 45 70 45 1 FALSE +87 Dewgong Water Ice 475 90 70 80 70 95 70 1 FALSE +88 Grimer Poison 325 80 80 50 40 50 25 1 FALSE +89 Muk Poison 500 105 105 75 65 100 50 1 FALSE +90 Shellder Water 305 30 65 100 45 25 40 1 FALSE +91 Cloyster Water Ice 525 50 95 180 85 45 70 1 FALSE +92 Gastly Ghost Poison 310 30 35 30 100 35 80 1 FALSE +93 Haunter Ghost Poison 405 45 50 45 115 55 95 1 FALSE +94 Gengar Ghost Poison 500 60 65 60 130 75 110 1 FALSE +94 GengarMega Gengar Ghost Poison 600 60 65 80 170 95 130 1 FALSE +95 Onix Rock Ground 385 35 45 160 30 45 70 1 FALSE +96 Drowzee Psychic 328 60 48 45 43 90 42 1 FALSE +97 Hypno Psychic 483 85 73 70 73 115 67 1 FALSE +98 Krabby Water 325 30 105 90 25 25 50 1 FALSE +99 Kingler Water 475 55 130 115 50 50 75 1 FALSE +100 Voltorb Electric 330 40 30 50 55 55 100 1 FALSE +101 Electrode Electric 480 60 50 70 80 80 140 1 FALSE +102 Exeggcute Grass Psychic 325 60 40 80 60 45 40 1 FALSE +103 Exeggutor Grass Psychic 520 95 95 85 125 65 55 1 FALSE +104 Cubone Ground 320 50 50 95 40 50 35 1 FALSE +105 Marowak Ground 425 60 80 110 50 80 45 1 FALSE +106 Hitmonlee Fighting 455 50 120 53 35 110 87 1 FALSE +107 Hitmonchan Fighting 455 50 105 79 35 110 76 1 FALSE +108 Lickitung Normal 385 90 55 75 60 75 30 1 FALSE +109 Koffing Poison 340 40 65 95 60 45 35 1 FALSE +110 Weezing Poison 490 65 90 120 85 70 60 1 FALSE +111 Rhyhorn Ground Rock 345 80 85 95 30 30 25 1 FALSE +112 Rhydon Ground Rock 485 105 130 120 45 45 40 1 FALSE +113 Chansey Normal 450 250 5 5 35 105 50 1 FALSE +114 Tangela Grass 435 65 55 115 100 40 60 1 FALSE +115 Kangaskhan Normal 490 105 95 80 40 80 90 1 FALSE +115 KangaskhanMega Kangaskhan Normal 590 105 125 100 60 100 100 1 FALSE +116 Horsea Water 295 30 40 70 70 25 60 1 FALSE +117 Seadra Water 440 55 65 95 95 45 85 1 FALSE +118 Goldeen Water 320 45 67 60 35 50 63 1 FALSE +119 Seaking Water 450 80 92 65 65 80 68 1 FALSE +120 Staryu Water 340 30 45 55 70 55 85 1 FALSE +121 Starmie Water Psychic 520 60 75 85 100 85 115 1 FALSE +122 Mr. Mime Psychic Fairy 460 40 45 65 100 120 90 1 FALSE +123 Scyther Bug Flying 500 70 110 80 55 80 105 1 FALSE +124 Jynx Ice Psychic 455 65 50 35 115 95 95 1 FALSE +125 Electabuzz Electric 490 65 83 57 95 85 105 1 FALSE +126 Magmar Fire 495 65 95 57 100 85 93 1 FALSE +127 Pinsir Bug 500 65 125 100 55 70 85 1 FALSE +127 PinsirMega Pinsir Bug Flying 600 65 155 120 65 90 105 1 FALSE +128 Tauros Normal 490 75 100 95 40 70 110 1 FALSE +129 Magikarp Water 200 20 10 55 15 20 80 1 FALSE +130 Gyarados Water Flying 540 95 125 79 60 100 81 1 FALSE +130 GyaradosMega Gyarados Water Dark 640 95 155 109 70 130 81 1 FALSE +131 Lapras Water Ice 535 130 85 80 85 95 60 1 FALSE +132 Ditto Normal 288 48 48 48 48 48 48 1 FALSE +133 Eevee Normal 325 55 55 50 45 65 55 1 FALSE +134 Vaporeon Water 525 130 65 60 110 95 65 1 FALSE +135 Jolteon Electric 525 65 65 60 110 95 130 1 FALSE +136 Flareon Fire 525 65 130 60 95 110 65 1 FALSE +137 Porygon Normal 395 65 60 70 85 75 40 1 FALSE +138 Omanyte Rock Water 355 35 40 100 90 55 35 1 FALSE +139 Omastar Rock Water 495 70 60 125 115 70 55 1 FALSE +140 Kabuto Rock Water 355 30 80 90 55 45 55 1 FALSE +141 Kabutops Rock Water 495 60 115 105 65 70 80 1 FALSE +142 Aerodactyl Rock Flying 515 80 105 65 60 75 130 1 FALSE +142 AerodactylMega Aerodactyl Rock Flying 615 80 135 85 70 95 150 1 FALSE +143 Snorlax Normal 540 160 110 65 65 110 30 1 FALSE +144 Articuno Ice Flying 580 90 85 100 95 125 85 1 TRUE +145 Zapdos Electric Flying 580 90 90 85 125 90 100 1 TRUE +146 Moltres Fire Flying 580 90 100 90 125 85 90 1 TRUE +147 Dratini Dragon 300 41 64 45 50 50 50 1 FALSE +148 Dragonair Dragon 420 61 84 65 70 70 70 1 FALSE +149 Dragonite Dragon Flying 600 91 134 95 100 100 80 1 FALSE +150 Mewtwo Psychic 680 106 110 90 154 90 130 1 TRUE +150 MewtwoMega Mewtwo X Psychic Fighting 780 106 190 100 154 100 130 1 TRUE +150 MewtwoMega Mewtwo Y Psychic 780 106 150 70 194 120 140 1 TRUE +151 Mew Psychic 600 100 100 100 100 100 100 1 FALSE +152 Chikorita Grass 318 45 49 65 49 65 45 2 FALSE +153 Bayleef Grass 405 60 62 80 63 80 60 2 FALSE +154 Meganium Grass 525 80 82 100 83 100 80 2 FALSE +155 Cyndaquil Fire 309 39 52 43 60 50 65 2 FALSE +156 Quilava Fire 405 58 64 58 80 65 80 2 FALSE +157 Typhlosion Fire 534 78 84 78 109 85 100 2 FALSE +158 Totodile Water 314 50 65 64 44 48 43 2 FALSE +159 Croconaw Water 405 65 80 80 59 63 58 2 FALSE +160 Feraligatr Water 530 85 105 100 79 83 78 2 FALSE +161 Sentret Normal 215 35 46 34 35 45 20 2 FALSE +162 Furret Normal 415 85 76 64 45 55 90 2 FALSE +163 Hoothoot Normal Flying 262 60 30 30 36 56 50 2 FALSE +164 Noctowl Normal Flying 442 100 50 50 76 96 70 2 FALSE +165 Ledyba Bug Flying 265 40 20 30 40 80 55 2 FALSE +166 Ledian Bug Flying 390 55 35 50 55 110 85 2 FALSE +167 Spinarak Bug Poison 250 40 60 40 40 40 30 2 FALSE +168 Ariados Bug Poison 390 70 90 70 60 60 40 2 FALSE +169 Crobat Poison Flying 535 85 90 80 70 80 130 2 FALSE +170 Chinchou Water Electric 330 75 38 38 56 56 67 2 FALSE +171 Lanturn Water Electric 460 125 58 58 76 76 67 2 FALSE +172 Pichu Electric 205 20 40 15 35 35 60 2 FALSE +173 Cleffa Fairy 218 50 25 28 45 55 15 2 FALSE +174 Igglybuff Normal Fairy 210 90 30 15 40 20 15 2 FALSE +175 Togepi Fairy 245 35 20 65 40 65 20 2 FALSE +176 Togetic Fairy Flying 405 55 40 85 80 105 40 2 FALSE +177 Natu Psychic Flying 320 40 50 45 70 45 70 2 FALSE +178 Xatu Psychic Flying 470 65 75 70 95 70 95 2 FALSE +179 Mareep Electric 280 55 40 40 65 45 35 2 FALSE +180 Flaaffy Electric 365 70 55 55 80 60 45 2 FALSE +181 Ampharos Electric 510 90 75 85 115 90 55 2 FALSE +181 AmpharosMega Ampharos Electric Dragon 610 90 95 105 165 110 45 2 FALSE +182 Bellossom Grass 490 75 80 95 90 100 50 2 FALSE +183 Marill Water Fairy 250 70 20 50 20 50 40 2 FALSE +184 Azumarill Water Fairy 420 100 50 80 60 80 50 2 FALSE +185 Sudowoodo Rock 410 70 100 115 30 65 30 2 FALSE +186 Politoed Water 500 90 75 75 90 100 70 2 FALSE +187 Hoppip Grass Flying 250 35 35 40 35 55 50 2 FALSE +188 Skiploom Grass Flying 340 55 45 50 45 65 80 2 FALSE +189 Jumpluff Grass Flying 460 75 55 70 55 95 110 2 FALSE +190 Aipom Normal 360 55 70 55 40 55 85 2 FALSE +191 Sunkern Grass 180 30 30 30 30 30 30 2 FALSE +192 Sunflora Grass 425 75 75 55 105 85 30 2 FALSE +193 Yanma Bug Flying 390 65 65 45 75 45 95 2 FALSE +194 Wooper Water Ground 210 55 45 45 25 25 15 2 FALSE +195 Quagsire Water Ground 430 95 85 85 65 65 35 2 FALSE +196 Espeon Psychic 525 65 65 60 130 95 110 2 FALSE +197 Umbreon Dark 525 95 65 110 60 130 65 2 FALSE +198 Murkrow Dark Flying 405 60 85 42 85 42 91 2 FALSE +199 Slowking Water Psychic 490 95 75 80 100 110 30 2 FALSE +200 Misdreavus Ghost 435 60 60 60 85 85 85 2 FALSE +201 Unown Psychic 336 48 72 48 72 48 48 2 FALSE +202 Wobbuffet Psychic 405 190 33 58 33 58 33 2 FALSE +203 Girafarig Normal Psychic 455 70 80 65 90 65 85 2 FALSE +204 Pineco Bug 290 50 65 90 35 35 15 2 FALSE +205 Forretress Bug Steel 465 75 90 140 60 60 40 2 FALSE +206 Dunsparce Normal 415 100 70 70 65 65 45 2 FALSE +207 Gligar Ground Flying 430 65 75 105 35 65 85 2 FALSE +208 Steelix Steel Ground 510 75 85 200 55 65 30 2 FALSE +208 SteelixMega Steelix Steel Ground 610 75 125 230 55 95 30 2 FALSE +209 Snubbull Fairy 300 60 80 50 40 40 30 2 FALSE +210 Granbull Fairy 450 90 120 75 60 60 45 2 FALSE +211 Qwilfish Water Poison 430 65 95 75 55 55 85 2 FALSE +212 Scizor Bug Steel 500 70 130 100 55 80 65 2 FALSE +212 ScizorMega Scizor Bug Steel 600 70 150 140 65 100 75 2 FALSE +213 Shuckle Bug Rock 505 20 10 230 10 230 5 2 FALSE +214 Heracross Bug Fighting 500 80 125 75 40 95 85 2 FALSE +214 HeracrossMega Heracross Bug Fighting 600 80 185 115 40 105 75 2 FALSE +215 Sneasel Dark Ice 430 55 95 55 35 75 115 2 FALSE +216 Teddiursa Normal 330 60 80 50 50 50 40 2 FALSE +217 Ursaring Normal 500 90 130 75 75 75 55 2 FALSE +218 Slugma Fire 250 40 40 40 70 40 20 2 FALSE +219 Magcargo Fire Rock 410 50 50 120 80 80 30 2 FALSE +220 Swinub Ice Ground 250 50 50 40 30 30 50 2 FALSE +221 Piloswine Ice Ground 450 100 100 80 60 60 50 2 FALSE +222 Corsola Water Rock 380 55 55 85 65 85 35 2 FALSE +223 Remoraid Water 300 35 65 35 65 35 65 2 FALSE +224 Octillery Water 480 75 105 75 105 75 45 2 FALSE +225 Delibird Ice Flying 330 45 55 45 65 45 75 2 FALSE +226 Mantine Water Flying 465 65 40 70 80 140 70 2 FALSE +227 Skarmory Steel Flying 465 65 80 140 40 70 70 2 FALSE +228 Houndour Dark Fire 330 45 60 30 80 50 65 2 FALSE +229 Houndoom Dark Fire 500 75 90 50 110 80 95 2 FALSE +229 HoundoomMega Houndoom Dark Fire 600 75 90 90 140 90 115 2 FALSE +230 Kingdra Water Dragon 540 75 95 95 95 95 85 2 FALSE +231 Phanpy Ground 330 90 60 60 40 40 40 2 FALSE +232 Donphan Ground 500 90 120 120 60 60 50 2 FALSE +233 Porygon2 Normal 515 85 80 90 105 95 60 2 FALSE +234 Stantler Normal 465 73 95 62 85 65 85 2 FALSE +235 Smeargle Normal 250 55 20 35 20 45 75 2 FALSE +236 Tyrogue Fighting 210 35 35 35 35 35 35 2 FALSE +237 Hitmontop Fighting 455 50 95 95 35 110 70 2 FALSE +238 Smoochum Ice Psychic 305 45 30 15 85 65 65 2 FALSE +239 Elekid Electric 360 45 63 37 65 55 95 2 FALSE +240 Magby Fire 365 45 75 37 70 55 83 2 FALSE +241 Miltank Normal 490 95 80 105 40 70 100 2 FALSE +242 Blissey Normal 540 255 10 10 75 135 55 2 FALSE +243 Raikou Electric 580 90 85 75 115 100 115 2 TRUE +244 Entei Fire 580 115 115 85 90 75 100 2 TRUE +245 Suicune Water 580 100 75 115 90 115 85 2 TRUE +246 Larvitar Rock Ground 300 50 64 50 45 50 41 2 FALSE +247 Pupitar Rock Ground 410 70 84 70 65 70 51 2 FALSE +248 Tyranitar Rock Dark 600 100 134 110 95 100 61 2 FALSE +248 TyranitarMega Tyranitar Rock Dark 700 100 164 150 95 120 71 2 FALSE +249 Lugia Psychic Flying 680 106 90 130 90 154 110 2 TRUE +250 Ho-oh Fire Flying 680 106 130 90 110 154 90 2 TRUE +251 Celebi Psychic Grass 600 100 100 100 100 100 100 2 FALSE +252 Treecko Grass 310 40 45 35 65 55 70 3 FALSE +253 Grovyle Grass 405 50 65 45 85 65 95 3 FALSE +254 Sceptile Grass 530 70 85 65 105 85 120 3 FALSE +254 SceptileMega Sceptile Grass Dragon 630 70 110 75 145 85 145 3 FALSE +255 Torchic Fire 310 45 60 40 70 50 45 3 FALSE +256 Combusken Fire Fighting 405 60 85 60 85 60 55 3 FALSE +257 Blaziken Fire Fighting 530 80 120 70 110 70 80 3 FALSE +257 BlazikenMega Blaziken Fire Fighting 630 80 160 80 130 80 100 3 FALSE +258 Mudkip Water 310 50 70 50 50 50 40 3 FALSE +259 Marshtomp Water Ground 405 70 85 70 60 70 50 3 FALSE +260 Swampert Water Ground 535 100 110 90 85 90 60 3 FALSE +260 SwampertMega Swampert Water Ground 635 100 150 110 95 110 70 3 FALSE +261 Poochyena Dark 220 35 55 35 30 30 35 3 FALSE +262 Mightyena Dark 420 70 90 70 60 60 70 3 FALSE +263 Zigzagoon Normal 240 38 30 41 30 41 60 3 FALSE +264 Linoone Normal 420 78 70 61 50 61 100 3 FALSE +265 Wurmple Bug 195 45 45 35 20 30 20 3 FALSE +266 Silcoon Bug 205 50 35 55 25 25 15 3 FALSE +267 Beautifly Bug Flying 395 60 70 50 100 50 65 3 FALSE +268 Cascoon Bug 205 50 35 55 25 25 15 3 FALSE +269 Dustox Bug Poison 385 60 50 70 50 90 65 3 FALSE +270 Lotad Water Grass 220 40 30 30 40 50 30 3 FALSE +271 Lombre Water Grass 340 60 50 50 60 70 50 3 FALSE +272 Ludicolo Water Grass 480 80 70 70 90 100 70 3 FALSE +273 Seedot Grass 220 40 40 50 30 30 30 3 FALSE +274 Nuzleaf Grass Dark 340 70 70 40 60 40 60 3 FALSE +275 Shiftry Grass Dark 480 90 100 60 90 60 80 3 FALSE +276 Taillow Normal Flying 270 40 55 30 30 30 85 3 FALSE +277 Swellow Normal Flying 430 60 85 60 50 50 125 3 FALSE +278 Wingull Water Flying 270 40 30 30 55 30 85 3 FALSE +279 Pelipper Water Flying 430 60 50 100 85 70 65 3 FALSE +280 Ralts Psychic Fairy 198 28 25 25 45 35 40 3 FALSE +281 Kirlia Psychic Fairy 278 38 35 35 65 55 50 3 FALSE +282 Gardevoir Psychic Fairy 518 68 65 65 125 115 80 3 FALSE +282 GardevoirMega Gardevoir Psychic Fairy 618 68 85 65 165 135 100 3 FALSE +283 Surskit Bug Water 269 40 30 32 50 52 65 3 FALSE +284 Masquerain Bug Flying 414 70 60 62 80 82 60 3 FALSE +285 Shroomish Grass 295 60 40 60 40 60 35 3 FALSE +286 Breloom Grass Fighting 460 60 130 80 60 60 70 3 FALSE +287 Slakoth Normal 280 60 60 60 35 35 30 3 FALSE +288 Vigoroth Normal 440 80 80 80 55 55 90 3 FALSE +289 Slaking Normal 670 150 160 100 95 65 100 3 FALSE +290 Nincada Bug Ground 266 31 45 90 30 30 40 3 FALSE +291 Ninjask Bug Flying 456 61 90 45 50 50 160 3 FALSE +292 Shedinja Bug Ghost 236 1 90 45 30 30 40 3 FALSE +293 Whismur Normal 240 64 51 23 51 23 28 3 FALSE +294 Loudred Normal 360 84 71 43 71 43 48 3 FALSE +295 Exploud Normal 490 104 91 63 91 73 68 3 FALSE +296 Makuhita Fighting 237 72 60 30 20 30 25 3 FALSE +297 Hariyama Fighting 474 144 120 60 40 60 50 3 FALSE +298 Azurill Normal Fairy 190 50 20 40 20 40 20 3 FALSE +299 Nosepass Rock 375 30 45 135 45 90 30 3 FALSE +300 Skitty Normal 260 50 45 45 35 35 50 3 FALSE +301 Delcatty Normal 380 70 65 65 55 55 70 3 FALSE +302 Sableye Dark Ghost 380 50 75 75 65 65 50 3 FALSE +302 SableyeMega Sableye Dark Ghost 480 50 85 125 85 115 20 3 FALSE +303 Mawile Steel Fairy 380 50 85 85 55 55 50 3 FALSE +303 MawileMega Mawile Steel Fairy 480 50 105 125 55 95 50 3 FALSE +304 Aron Steel Rock 330 50 70 100 40 40 30 3 FALSE +305 Lairon Steel Rock 430 60 90 140 50 50 40 3 FALSE +306 Aggron Steel Rock 530 70 110 180 60 60 50 3 FALSE +306 AggronMega Aggron Steel 630 70 140 230 60 80 50 3 FALSE +307 Meditite Fighting Psychic 280 30 40 55 40 55 60 3 FALSE +308 Medicham Fighting Psychic 410 60 60 75 60 75 80 3 FALSE +308 MedichamMega Medicham Fighting Psychic 510 60 100 85 80 85 100 3 FALSE +309 Electrike Electric 295 40 45 40 65 40 65 3 FALSE +310 Manectric Electric 475 70 75 60 105 60 105 3 FALSE +310 ManectricMega Manectric Electric 575 70 75 80 135 80 135 3 FALSE +311 Plusle Electric 405 60 50 40 85 75 95 3 FALSE +312 Minun Electric 405 60 40 50 75 85 95 3 FALSE +313 Volbeat Bug 400 65 73 55 47 75 85 3 FALSE +314 Illumise Bug 400 65 47 55 73 75 85 3 FALSE +315 Roselia Grass Poison 400 50 60 45 100 80 65 3 FALSE +316 Gulpin Poison 302 70 43 53 43 53 40 3 FALSE +317 Swalot Poison 467 100 73 83 73 83 55 3 FALSE +318 Carvanha Water Dark 305 45 90 20 65 20 65 3 FALSE +319 Sharpedo Water Dark 460 70 120 40 95 40 95 3 FALSE +319 SharpedoMega Sharpedo Water Dark 560 70 140 70 110 65 105 3 FALSE +320 Wailmer Water 400 130 70 35 70 35 60 3 FALSE +321 Wailord Water 500 170 90 45 90 45 60 3 FALSE +322 Numel Fire Ground 305 60 60 40 65 45 35 3 FALSE +323 Camerupt Fire Ground 460 70 100 70 105 75 40 3 FALSE +323 CameruptMega Camerupt Fire Ground 560 70 120 100 145 105 20 3 FALSE +324 Torkoal Fire 470 70 85 140 85 70 20 3 FALSE +325 Spoink Psychic 330 60 25 35 70 80 60 3 FALSE +326 Grumpig Psychic 470 80 45 65 90 110 80 3 FALSE +327 Spinda Normal 360 60 60 60 60 60 60 3 FALSE +328 Trapinch Ground 290 45 100 45 45 45 10 3 FALSE +329 Vibrava Ground Dragon 340 50 70 50 50 50 70 3 FALSE +330 Flygon Ground Dragon 520 80 100 80 80 80 100 3 FALSE +331 Cacnea Grass 335 50 85 40 85 40 35 3 FALSE +332 Cacturne Grass Dark 475 70 115 60 115 60 55 3 FALSE +333 Swablu Normal Flying 310 45 40 60 40 75 50 3 FALSE +334 Altaria Dragon Flying 490 75 70 90 70 105 80 3 FALSE +334 AltariaMega Altaria Dragon Fairy 590 75 110 110 110 105 80 3 FALSE +335 Zangoose Normal 458 73 115 60 60 60 90 3 FALSE +336 Seviper Poison 458 73 100 60 100 60 65 3 FALSE +337 Lunatone Rock Psychic 440 70 55 65 95 85 70 3 FALSE +338 Solrock Rock Psychic 440 70 95 85 55 65 70 3 FALSE +339 Barboach Water Ground 288 50 48 43 46 41 60 3 FALSE +340 Whiscash Water Ground 468 110 78 73 76 71 60 3 FALSE +341 Corphish Water 308 43 80 65 50 35 35 3 FALSE +342 Crawdaunt Water Dark 468 63 120 85 90 55 55 3 FALSE +343 Baltoy Ground Psychic 300 40 40 55 40 70 55 3 FALSE +344 Claydol Ground Psychic 500 60 70 105 70 120 75 3 FALSE +345 Lileep Rock Grass 355 66 41 77 61 87 23 3 FALSE +346 Cradily Rock Grass 495 86 81 97 81 107 43 3 FALSE +347 Anorith Rock Bug 355 45 95 50 40 50 75 3 FALSE +348 Armaldo Rock Bug 495 75 125 100 70 80 45 3 FALSE +349 Feebas Water 200 20 15 20 10 55 80 3 FALSE +350 Milotic Water 540 95 60 79 100 125 81 3 FALSE +351 Castform Normal 420 70 70 70 70 70 70 3 FALSE +352 Kecleon Normal 440 60 90 70 60 120 40 3 FALSE +353 Shuppet Ghost 295 44 75 35 63 33 45 3 FALSE +354 Banette Ghost 455 64 115 65 83 63 65 3 FALSE +354 BanetteMega Banette Ghost 555 64 165 75 93 83 75 3 FALSE +355 Duskull Ghost 295 20 40 90 30 90 25 3 FALSE +356 Dusclops Ghost 455 40 70 130 60 130 25 3 FALSE +357 Tropius Grass Flying 460 99 68 83 72 87 51 3 FALSE +358 Chimecho Psychic 425 65 50 70 95 80 65 3 FALSE +359 Absol Dark 465 65 130 60 75 60 75 3 FALSE +359 AbsolMega Absol Dark 565 65 150 60 115 60 115 3 FALSE +360 Wynaut Psychic 260 95 23 48 23 48 23 3 FALSE +361 Snorunt Ice 300 50 50 50 50 50 50 3 FALSE +362 Glalie Ice 480 80 80 80 80 80 80 3 FALSE +362 GlalieMega Glalie Ice 580 80 120 80 120 80 100 3 FALSE +363 Spheal Ice Water 290 70 40 50 55 50 25 3 FALSE +364 Sealeo Ice Water 410 90 60 70 75 70 45 3 FALSE +365 Walrein Ice Water 530 110 80 90 95 90 65 3 FALSE +366 Clamperl Water 345 35 64 85 74 55 32 3 FALSE +367 Huntail Water 485 55 104 105 94 75 52 3 FALSE +368 Gorebyss Water 485 55 84 105 114 75 52 3 FALSE +369 Relicanth Water Rock 485 100 90 130 45 65 55 3 FALSE +370 Luvdisc Water 330 43 30 55 40 65 97 3 FALSE +371 Bagon Dragon 300 45 75 60 40 30 50 3 FALSE +372 Shelgon Dragon 420 65 95 100 60 50 50 3 FALSE +373 Salamence Dragon Flying 600 95 135 80 110 80 100 3 FALSE +373 SalamenceMega Salamence Dragon Flying 700 95 145 130 120 90 120 3 FALSE +374 Beldum Steel Psychic 300 40 55 80 35 60 30 3 FALSE +375 Metang Steel Psychic 420 60 75 100 55 80 50 3 FALSE +376 Metagross Steel Psychic 600 80 135 130 95 90 70 3 FALSE +376 MetagrossMega Metagross Steel Psychic 700 80 145 150 105 110 110 3 FALSE +377 Regirock Rock 580 80 100 200 50 100 50 3 TRUE +378 Regice Ice 580 80 50 100 100 200 50 3 TRUE +379 Registeel Steel 580 80 75 150 75 150 50 3 TRUE +380 Latias Dragon Psychic 600 80 80 90 110 130 110 3 TRUE +380 LatiasMega Latias Dragon Psychic 700 80 100 120 140 150 110 3 TRUE +381 Latios Dragon Psychic 600 80 90 80 130 110 110 3 TRUE +381 LatiosMega Latios Dragon Psychic 700 80 130 100 160 120 110 3 TRUE +382 Kyogre Water 670 100 100 90 150 140 90 3 TRUE +382 KyogrePrimal Kyogre Water 770 100 150 90 180 160 90 3 TRUE +383 Groudon Ground 670 100 150 140 100 90 90 3 TRUE +383 GroudonPrimal Groudon Ground Fire 770 100 180 160 150 90 90 3 TRUE +384 Rayquaza Dragon Flying 680 105 150 90 150 90 95 3 TRUE +384 RayquazaMega Rayquaza Dragon Flying 780 105 180 100 180 100 115 3 TRUE +385 Jirachi Steel Psychic 600 100 100 100 100 100 100 3 TRUE +386 DeoxysNormal Forme Psychic 600 50 150 50 150 50 150 3 TRUE +386 DeoxysAttack Forme Psychic 600 50 180 20 180 20 150 3 TRUE +386 DeoxysDefense Forme Psychic 600 50 70 160 70 160 90 3 TRUE +386 DeoxysSpeed Forme Psychic 600 50 95 90 95 90 180 3 TRUE +387 Turtwig Grass 318 55 68 64 45 55 31 4 FALSE +388 Grotle Grass 405 75 89 85 55 65 36 4 FALSE +389 Torterra Grass Ground 525 95 109 105 75 85 56 4 FALSE +390 Chimchar Fire 309 44 58 44 58 44 61 4 FALSE +391 Monferno Fire Fighting 405 64 78 52 78 52 81 4 FALSE +392 Infernape Fire Fighting 534 76 104 71 104 71 108 4 FALSE +393 Piplup Water 314 53 51 53 61 56 40 4 FALSE +394 Prinplup Water 405 64 66 68 81 76 50 4 FALSE +395 Empoleon Water Steel 530 84 86 88 111 101 60 4 FALSE +396 Starly Normal Flying 245 40 55 30 30 30 60 4 FALSE +397 Staravia Normal Flying 340 55 75 50 40 40 80 4 FALSE +398 Staraptor Normal Flying 485 85 120 70 50 60 100 4 FALSE +399 Bidoof Normal 250 59 45 40 35 40 31 4 FALSE +400 Bibarel Normal Water 410 79 85 60 55 60 71 4 FALSE +401 Kricketot Bug 194 37 25 41 25 41 25 4 FALSE +402 Kricketune Bug 384 77 85 51 55 51 65 4 FALSE +403 Shinx Electric 263 45 65 34 40 34 45 4 FALSE +404 Luxio Electric 363 60 85 49 60 49 60 4 FALSE +405 Luxray Electric 523 80 120 79 95 79 70 4 FALSE +406 Budew Grass Poison 280 40 30 35 50 70 55 4 FALSE +407 Roserade Grass Poison 515 60 70 65 125 105 90 4 FALSE +408 Cranidos Rock 350 67 125 40 30 30 58 4 FALSE +409 Rampardos Rock 495 97 165 60 65 50 58 4 FALSE +410 Shieldon Rock Steel 350 30 42 118 42 88 30 4 FALSE +411 Bastiodon Rock Steel 495 60 52 168 47 138 30 4 FALSE +412 Burmy Bug 224 40 29 45 29 45 36 4 FALSE +413 WormadamPlant Cloak Bug Grass 424 60 59 85 79 105 36 4 FALSE +413 WormadamSandy Cloak Bug Ground 424 60 79 105 59 85 36 4 FALSE +413 WormadamTrash Cloak Bug Steel 424 60 69 95 69 95 36 4 FALSE +414 Mothim Bug Flying 424 70 94 50 94 50 66 4 FALSE +415 Combee Bug Flying 244 30 30 42 30 42 70 4 FALSE +416 Vespiquen Bug Flying 474 70 80 102 80 102 40 4 FALSE +417 Pachirisu Electric 405 60 45 70 45 90 95 4 FALSE +418 Buizel Water 330 55 65 35 60 30 85 4 FALSE +419 Floatzel Water 495 85 105 55 85 50 115 4 FALSE +420 Cherubi Grass 275 45 35 45 62 53 35 4 FALSE +421 Cherrim Grass 450 70 60 70 87 78 85 4 FALSE +422 Shellos Water 325 76 48 48 57 62 34 4 FALSE +423 Gastrodon Water Ground 475 111 83 68 92 82 39 4 FALSE +424 Ambipom Normal 482 75 100 66 60 66 115 4 FALSE +425 Drifloon Ghost Flying 348 90 50 34 60 44 70 4 FALSE +426 Drifblim Ghost Flying 498 150 80 44 90 54 80 4 FALSE +427 Buneary Normal 350 55 66 44 44 56 85 4 FALSE +428 Lopunny Normal 480 65 76 84 54 96 105 4 FALSE +428 LopunnyMega Lopunny Normal Fighting 580 65 136 94 54 96 135 4 FALSE +429 Mismagius Ghost 495 60 60 60 105 105 105 4 FALSE +430 Honchkrow Dark Flying 505 100 125 52 105 52 71 4 FALSE +431 Glameow Normal 310 49 55 42 42 37 85 4 FALSE +432 Purugly Normal 452 71 82 64 64 59 112 4 FALSE +433 Chingling Psychic 285 45 30 50 65 50 45 4 FALSE +434 Stunky Poison Dark 329 63 63 47 41 41 74 4 FALSE +435 Skuntank Poison Dark 479 103 93 67 71 61 84 4 FALSE +436 Bronzor Steel Psychic 300 57 24 86 24 86 23 4 FALSE +437 Bronzong Steel Psychic 500 67 89 116 79 116 33 4 FALSE +438 Bonsly Rock 290 50 80 95 10 45 10 4 FALSE +439 Mime Jr. Psychic Fairy 310 20 25 45 70 90 60 4 FALSE +440 Happiny Normal 220 100 5 5 15 65 30 4 FALSE +441 Chatot Normal Flying 411 76 65 45 92 42 91 4 FALSE +442 Spiritomb Ghost Dark 485 50 92 108 92 108 35 4 FALSE +443 Gible Dragon Ground 300 58 70 45 40 45 42 4 FALSE +444 Gabite Dragon Ground 410 68 90 65 50 55 82 4 FALSE +445 Garchomp Dragon Ground 600 108 130 95 80 85 102 4 FALSE +445 GarchompMega Garchomp Dragon Ground 700 108 170 115 120 95 92 4 FALSE +446 Munchlax Normal 390 135 85 40 40 85 5 4 FALSE +447 Riolu Fighting 285 40 70 40 35 40 60 4 FALSE +448 Lucario Fighting Steel 525 70 110 70 115 70 90 4 FALSE +448 LucarioMega Lucario Fighting Steel 625 70 145 88 140 70 112 4 FALSE +449 Hippopotas Ground 330 68 72 78 38 42 32 4 FALSE +450 Hippowdon Ground 525 108 112 118 68 72 47 4 FALSE +451 Skorupi Poison Bug 330 40 50 90 30 55 65 4 FALSE +452 Drapion Poison Dark 500 70 90 110 60 75 95 4 FALSE +453 Croagunk Poison Fighting 300 48 61 40 61 40 50 4 FALSE +454 Toxicroak Poison Fighting 490 83 106 65 86 65 85 4 FALSE +455 Carnivine Grass 454 74 100 72 90 72 46 4 FALSE +456 Finneon Water 330 49 49 56 49 61 66 4 FALSE +457 Lumineon Water 460 69 69 76 69 86 91 4 FALSE +458 Mantyke Water Flying 345 45 20 50 60 120 50 4 FALSE +459 Snover Grass Ice 334 60 62 50 62 60 40 4 FALSE +460 Abomasnow Grass Ice 494 90 92 75 92 85 60 4 FALSE +460 AbomasnowMega Abomasnow Grass Ice 594 90 132 105 132 105 30 4 FALSE +461 Weavile Dark Ice 510 70 120 65 45 85 125 4 FALSE +462 Magnezone Electric Steel 535 70 70 115 130 90 60 4 FALSE +463 Lickilicky Normal 515 110 85 95 80 95 50 4 FALSE +464 Rhyperior Ground Rock 535 115 140 130 55 55 40 4 FALSE +465 Tangrowth Grass 535 100 100 125 110 50 50 4 FALSE +466 Electivire Electric 540 75 123 67 95 85 95 4 FALSE +467 Magmortar Fire 540 75 95 67 125 95 83 4 FALSE +468 Togekiss Fairy Flying 545 85 50 95 120 115 80 4 FALSE +469 Yanmega Bug Flying 515 86 76 86 116 56 95 4 FALSE +470 Leafeon Grass 525 65 110 130 60 65 95 4 FALSE +471 Glaceon Ice 525 65 60 110 130 95 65 4 FALSE +472 Gliscor Ground Flying 510 75 95 125 45 75 95 4 FALSE +473 Mamoswine Ice Ground 530 110 130 80 70 60 80 4 FALSE +474 Porygon-Z Normal 535 85 80 70 135 75 90 4 FALSE +475 Gallade Psychic Fighting 518 68 125 65 65 115 80 4 FALSE +475 GalladeMega Gallade Psychic Fighting 618 68 165 95 65 115 110 4 FALSE +476 Probopass Rock Steel 525 60 55 145 75 150 40 4 FALSE +477 Dusknoir Ghost 525 45 100 135 65 135 45 4 FALSE +478 Froslass Ice Ghost 480 70 80 70 80 70 110 4 FALSE +479 Rotom Electric Ghost 440 50 50 77 95 77 91 4 FALSE +479 RotomHeat Rotom Electric Fire 520 50 65 107 105 107 86 4 FALSE +479 RotomWash Rotom Electric Water 520 50 65 107 105 107 86 4 FALSE +479 RotomFrost Rotom Electric Ice 520 50 65 107 105 107 86 4 FALSE +479 RotomFan Rotom Electric Flying 520 50 65 107 105 107 86 4 FALSE +479 RotomMow Rotom Electric Grass 520 50 65 107 105 107 86 4 FALSE +480 Uxie Psychic 580 75 75 130 75 130 95 4 TRUE +481 Mesprit Psychic 580 80 105 105 105 105 80 4 TRUE +482 Azelf Psychic 580 75 125 70 125 70 115 4 TRUE +483 Dialga Steel Dragon 680 100 120 120 150 100 90 4 TRUE +484 Palkia Water Dragon 680 90 120 100 150 120 100 4 TRUE +485 Heatran Fire Steel 600 91 90 106 130 106 77 4 TRUE +486 Regigigas Normal 670 110 160 110 80 110 100 4 TRUE +487 GiratinaAltered Forme Ghost Dragon 680 150 100 120 100 120 90 4 TRUE +487 GiratinaOrigin Forme Ghost Dragon 680 150 120 100 120 100 90 4 TRUE +488 Cresselia Psychic 600 120 70 120 75 130 85 4 FALSE +489 Phione Water 480 80 80 80 80 80 80 4 FALSE +490 Manaphy Water 600 100 100 100 100 100 100 4 FALSE +491 Darkrai Dark 600 70 90 90 135 90 125 4 TRUE +492 ShayminLand Forme Grass 600 100 100 100 100 100 100 4 TRUE +492 ShayminSky Forme Grass Flying 600 100 103 75 120 75 127 4 TRUE +493 Arceus Normal 720 120 120 120 120 120 120 4 TRUE +494 Victini Psychic Fire 600 100 100 100 100 100 100 5 TRUE +495 Snivy Grass 308 45 45 55 45 55 63 5 FALSE +496 Servine Grass 413 60 60 75 60 75 83 5 FALSE +497 Serperior Grass 528 75 75 95 75 95 113 5 FALSE +498 Tepig Fire 308 65 63 45 45 45 45 5 FALSE +499 Pignite Fire Fighting 418 90 93 55 70 55 55 5 FALSE +500 Emboar Fire Fighting 528 110 123 65 100 65 65 5 FALSE +501 Oshawott Water 308 55 55 45 63 45 45 5 FALSE +502 Dewott Water 413 75 75 60 83 60 60 5 FALSE +503 Samurott Water 528 95 100 85 108 70 70 5 FALSE +504 Patrat Normal 255 45 55 39 35 39 42 5 FALSE +505 Watchog Normal 420 60 85 69 60 69 77 5 FALSE +506 Lillipup Normal 275 45 60 45 25 45 55 5 FALSE +507 Herdier Normal 370 65 80 65 35 65 60 5 FALSE +508 Stoutland Normal 500 85 110 90 45 90 80 5 FALSE +509 Purrloin Dark 281 41 50 37 50 37 66 5 FALSE +510 Liepard Dark 446 64 88 50 88 50 106 5 FALSE +511 Pansage Grass 316 50 53 48 53 48 64 5 FALSE +512 Simisage Grass 498 75 98 63 98 63 101 5 FALSE +513 Pansear Fire 316 50 53 48 53 48 64 5 FALSE +514 Simisear Fire 498 75 98 63 98 63 101 5 FALSE +515 Panpour Water 316 50 53 48 53 48 64 5 FALSE +516 Simipour Water 498 75 98 63 98 63 101 5 FALSE +517 Munna Psychic 292 76 25 45 67 55 24 5 FALSE +518 Musharna Psychic 487 116 55 85 107 95 29 5 FALSE +519 Pidove Normal Flying 264 50 55 50 36 30 43 5 FALSE +520 Tranquill Normal Flying 358 62 77 62 50 42 65 5 FALSE +521 Unfezant Normal Flying 488 80 115 80 65 55 93 5 FALSE +522 Blitzle Electric 295 45 60 32 50 32 76 5 FALSE +523 Zebstrika Electric 497 75 100 63 80 63 116 5 FALSE +524 Roggenrola Rock 280 55 75 85 25 25 15 5 FALSE +525 Boldore Rock 390 70 105 105 50 40 20 5 FALSE +526 Gigalith Rock 515 85 135 130 60 80 25 5 FALSE +527 Woobat Psychic Flying 313 55 45 43 55 43 72 5 FALSE +528 Swoobat Psychic Flying 425 67 57 55 77 55 114 5 FALSE +529 Drilbur Ground 328 60 85 40 30 45 68 5 FALSE +530 Excadrill Ground Steel 508 110 135 60 50 65 88 5 FALSE +531 Audino Normal 445 103 60 86 60 86 50 5 FALSE +531 AudinoMega Audino Normal Fairy 545 103 60 126 80 126 50 5 FALSE +532 Timburr Fighting 305 75 80 55 25 35 35 5 FALSE +533 Gurdurr Fighting 405 85 105 85 40 50 40 5 FALSE +534 Conkeldurr Fighting 505 105 140 95 55 65 45 5 FALSE +535 Tympole Water 294 50 50 40 50 40 64 5 FALSE +536 Palpitoad Water Ground 384 75 65 55 65 55 69 5 FALSE +537 Seismitoad Water Ground 509 105 95 75 85 75 74 5 FALSE +538 Throh Fighting 465 120 100 85 30 85 45 5 FALSE +539 Sawk Fighting 465 75 125 75 30 75 85 5 FALSE +540 Sewaddle Bug Grass 310 45 53 70 40 60 42 5 FALSE +541 Swadloon Bug Grass 380 55 63 90 50 80 42 5 FALSE +542 Leavanny Bug Grass 500 75 103 80 70 80 92 5 FALSE +543 Venipede Bug Poison 260 30 45 59 30 39 57 5 FALSE +544 Whirlipede Bug Poison 360 40 55 99 40 79 47 5 FALSE +545 Scolipede Bug Poison 485 60 100 89 55 69 112 5 FALSE +546 Cottonee Grass Fairy 280 40 27 60 37 50 66 5 FALSE +547 Whimsicott Grass Fairy 480 60 67 85 77 75 116 5 FALSE +548 Petilil Grass 280 45 35 50 70 50 30 5 FALSE +549 Lilligant Grass 480 70 60 75 110 75 90 5 FALSE +550 Basculin Water 460 70 92 65 80 55 98 5 FALSE +551 Sandile Ground Dark 292 50 72 35 35 35 65 5 FALSE +552 Krokorok Ground Dark 351 60 82 45 45 45 74 5 FALSE +553 Krookodile Ground Dark 519 95 117 80 65 70 92 5 FALSE +554 Darumaka Fire 315 70 90 45 15 45 50 5 FALSE +555 DarmanitanStandard Mode Fire 480 105 140 55 30 55 95 5 FALSE +555 DarmanitanZen Mode Fire Psychic 540 105 30 105 140 105 55 5 FALSE +556 Maractus Grass 461 75 86 67 106 67 60 5 FALSE +557 Dwebble Bug Rock 325 50 65 85 35 35 55 5 FALSE +558 Crustle Bug Rock 475 70 95 125 65 75 45 5 FALSE +559 Scraggy Dark Fighting 348 50 75 70 35 70 48 5 FALSE +560 Scrafty Dark Fighting 488 65 90 115 45 115 58 5 FALSE +561 Sigilyph Psychic Flying 490 72 58 80 103 80 97 5 FALSE +562 Yamask Ghost 303 38 30 85 55 65 30 5 FALSE +563 Cofagrigus Ghost 483 58 50 145 95 105 30 5 FALSE +564 Tirtouga Water Rock 355 54 78 103 53 45 22 5 FALSE +565 Carracosta Water Rock 495 74 108 133 83 65 32 5 FALSE +566 Archen Rock Flying 401 55 112 45 74 45 70 5 FALSE +567 Archeops Rock Flying 567 75 140 65 112 65 110 5 FALSE +568 Trubbish Poison 329 50 50 62 40 62 65 5 FALSE +569 Garbodor Poison 474 80 95 82 60 82 75 5 FALSE +570 Zorua Dark 330 40 65 40 80 40 65 5 FALSE +571 Zoroark Dark 510 60 105 60 120 60 105 5 FALSE +572 Minccino Normal 300 55 50 40 40 40 75 5 FALSE +573 Cinccino Normal 470 75 95 60 65 60 115 5 FALSE +574 Gothita Psychic 290 45 30 50 55 65 45 5 FALSE +575 Gothorita Psychic 390 60 45 70 75 85 55 5 FALSE +576 Gothitelle Psychic 490 70 55 95 95 110 65 5 FALSE +577 Solosis Psychic 290 45 30 40 105 50 20 5 FALSE +578 Duosion Psychic 370 65 40 50 125 60 30 5 FALSE +579 Reuniclus Psychic 490 110 65 75 125 85 30 5 FALSE +580 Ducklett Water Flying 305 62 44 50 44 50 55 5 FALSE +581 Swanna Water Flying 473 75 87 63 87 63 98 5 FALSE +582 Vanillite Ice 305 36 50 50 65 60 44 5 FALSE +583 Vanillish Ice 395 51 65 65 80 75 59 5 FALSE +584 Vanilluxe Ice 535 71 95 85 110 95 79 5 FALSE +585 Deerling Normal Grass 335 60 60 50 40 50 75 5 FALSE +586 Sawsbuck Normal Grass 475 80 100 70 60 70 95 5 FALSE +587 Emolga Electric Flying 428 55 75 60 75 60 103 5 FALSE +588 Karrablast Bug 315 50 75 45 40 45 60 5 FALSE +589 Escavalier Bug Steel 495 70 135 105 60 105 20 5 FALSE +590 Foongus Grass Poison 294 69 55 45 55 55 15 5 FALSE +591 Amoonguss Grass Poison 464 114 85 70 85 80 30 5 FALSE +592 Frillish Water Ghost 335 55 40 50 65 85 40 5 FALSE +593 Jellicent Water Ghost 480 100 60 70 85 105 60 5 FALSE +594 Alomomola Water 470 165 75 80 40 45 65 5 FALSE +595 Joltik Bug Electric 319 50 47 50 57 50 65 5 FALSE +596 Galvantula Bug Electric 472 70 77 60 97 60 108 5 FALSE +597 Ferroseed Grass Steel 305 44 50 91 24 86 10 5 FALSE +598 Ferrothorn Grass Steel 489 74 94 131 54 116 20 5 FALSE +599 Klink Steel 300 40 55 70 45 60 30 5 FALSE +600 Klang Steel 440 60 80 95 70 85 50 5 FALSE +601 Klinklang Steel 520 60 100 115 70 85 90 5 FALSE +602 Tynamo Electric 275 35 55 40 45 40 60 5 FALSE +603 Eelektrik Electric 405 65 85 70 75 70 40 5 FALSE +604 Eelektross Electric 515 85 115 80 105 80 50 5 FALSE +605 Elgyem Psychic 335 55 55 55 85 55 30 5 FALSE +606 Beheeyem Psychic 485 75 75 75 125 95 40 5 FALSE +607 Litwick Ghost Fire 275 50 30 55 65 55 20 5 FALSE +608 Lampent Ghost Fire 370 60 40 60 95 60 55 5 FALSE +609 Chandelure Ghost Fire 520 60 55 90 145 90 80 5 FALSE +610 Axew Dragon 320 46 87 60 30 40 57 5 FALSE +611 Fraxure Dragon 410 66 117 70 40 50 67 5 FALSE +612 Haxorus Dragon 540 76 147 90 60 70 97 5 FALSE +613 Cubchoo Ice 305 55 70 40 60 40 40 5 FALSE +614 Beartic Ice 485 95 110 80 70 80 50 5 FALSE +615 Cryogonal Ice 485 70 50 30 95 135 105 5 FALSE +616 Shelmet Bug 305 50 40 85 40 65 25 5 FALSE +617 Accelgor Bug 495 80 70 40 100 60 145 5 FALSE +618 Stunfisk Ground Electric 471 109 66 84 81 99 32 5 FALSE +619 Mienfoo Fighting 350 45 85 50 55 50 65 5 FALSE +620 Mienshao Fighting 510 65 125 60 95 60 105 5 FALSE +621 Druddigon Dragon 485 77 120 90 60 90 48 5 FALSE +622 Golett Ground Ghost 303 59 74 50 35 50 35 5 FALSE +623 Golurk Ground Ghost 483 89 124 80 55 80 55 5 FALSE +624 Pawniard Dark Steel 340 45 85 70 40 40 60 5 FALSE +625 Bisharp Dark Steel 490 65 125 100 60 70 70 5 FALSE +626 Bouffalant Normal 490 95 110 95 40 95 55 5 FALSE +627 Rufflet Normal Flying 350 70 83 50 37 50 60 5 FALSE +628 Braviary Normal Flying 510 100 123 75 57 75 80 5 FALSE +629 Vullaby Dark Flying 370 70 55 75 45 65 60 5 FALSE +630 Mandibuzz Dark Flying 510 110 65 105 55 95 80 5 FALSE +631 Heatmor Fire 484 85 97 66 105 66 65 5 FALSE +632 Durant Bug Steel 484 58 109 112 48 48 109 5 FALSE +633 Deino Dark Dragon 300 52 65 50 45 50 38 5 FALSE +634 Zweilous Dark Dragon 420 72 85 70 65 70 58 5 FALSE +635 Hydreigon Dark Dragon 600 92 105 90 125 90 98 5 FALSE +636 Larvesta Bug Fire 360 55 85 55 50 55 60 5 FALSE +637 Volcarona Bug Fire 550 85 60 65 135 105 100 5 FALSE +638 Cobalion Steel Fighting 580 91 90 129 90 72 108 5 TRUE +639 Terrakion Rock Fighting 580 91 129 90 72 90 108 5 TRUE +640 Virizion Grass Fighting 580 91 90 72 90 129 108 5 TRUE +641 TornadusIncarnate Forme Flying 580 79 115 70 125 80 111 5 TRUE diff --git a/cs205_final_exam.sh b/cs205_final_exam.sh new file mode 100644 index 00000000..d0d0d57c --- /dev/null +++ b/cs205_final_exam.sh @@ -0,0 +1,12 @@ +# TODO: Modify this file to create a shell script that is able to use awk to go through a file formatted like best_pokemon.dat and provides a printed report in the following format (where your script correctly calculates the values that go into the [VALUE] placeholders): +# ===== SUMMARY OF DATA FILE ===== +# File name: [VALUE] +# Total Pokemon: [VALUE] +# Avg. HP: [VALUE] +# Avg. Attack: [VALUE] +# ===== END SUMMARY ===== + +# The "Avg." values should be calculated as mean values for the corresponding columns. +# The spacing and header formatting should match the above formatting description exactly. +# There should be a comment explaining the purpose of each line in your shell script. +# The data file will be passed in to the script as a positional parameter and will not necessarily be called best_pokemon.dat. However, you can assume that any file passed to this script will be formatted exactly the way best_pokemon.dat is formatted. From 72065f8a4bfbc6f08b7deee944e08ccc74f7c180 Mon Sep 17 00:00:00 2001 From: Kyle Draper Date: Wed, 8 May 2024 07:02:42 -0700 Subject: [PATCH 2/2] I modified the final script to give it code for the best_pokemon.txt file, by letting it take 1) a command line argument 2) count number of pokemon 3) take two averages, and then print out those results. In the screenshots folder, You will see a screenshot of the command running and its output. --- cs205_final_exam.sh | 14 ++++++++++++++ screenshots/kpd87.png | Bin 0 -> 97478 bytes 2 files changed, 14 insertions(+) mode change 100644 => 100755 cs205_final_exam.sh create mode 100644 screenshots/kpd87.png diff --git a/cs205_final_exam.sh b/cs205_final_exam.sh old mode 100644 new mode 100755 index d0d0d57c..785b3c33 --- a/cs205_final_exam.sh +++ b/cs205_final_exam.sh @@ -10,3 +10,17 @@ # The spacing and header formatting should match the above formatting description exactly. # There should be a comment explaining the purpose of each line in your shell script. # The data file will be passed in to the script as a positional parameter and will not necessarily be called best_pokemon.dat. However, you can assume that any file passed to this script will be formatted exactly the way best_pokemon.dat is formatted. +# + +FILENAME="$1" +TotalPokemon=$(awk 'END{print $1}' $FILENAME) +AVGHP=$(awk 'BEGIN{FS="\t"} { sum += $6; n++} END{ if (n > 0) print sum/n; }' $FILENAME ) +AVGATK=$(awk 'BEGIN{FS="\t"} { sum += $7; n++} END{ if (n > 0) print sum/n; }' $FILENAME ) + +echo "===== SUMMARY OF DATA FILE ====" +echo -e ' \tFile name:' $FILENAME +echo -e ' \tTotal Pokemon:' $TotalPokemon +echo -e ' \tAVG. HP:' $AVGHP +echo -e ' \tAVG. Attack:' $AVGATK +echo "===== END SUMMARY =====" + diff --git a/screenshots/kpd87.png b/screenshots/kpd87.png new file mode 100644 index 0000000000000000000000000000000000000000..a3ca8047999f94a92579bda927226b735049c53e GIT binary patch literal 97478 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 z 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 literal 0 HcmV?d00001