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 425b7f3136a54cf7f5d8392a9beac716e7e9095b Mon Sep 17 00:00:00 2001 From: "Alexia Rodriguez:git config --global user.name Alexia" Date: Tue, 7 May 2024 21:56:19 -0700 Subject: [PATCH 2/2] I created a code that will read the basics of the pokemon stats in a file --- cs205_final_exam.sh | 22 ++++++++++++++++++ .../Screenshot from 2024-05-07 21-54-53.png | Bin 0 -> 107553 bytes 2 files changed, 22 insertions(+) mode change 100644 => 100755 cs205_final_exam.sh create mode 100644 screenshots/Screenshot from 2024-05-07 21-54-53.png diff --git a/cs205_final_exam.sh b/cs205_final_exam.sh old mode 100644 new mode 100755 index d0d0d57c..98b05c9f --- a/cs205_final_exam.sh +++ b/cs205_final_exam.sh @@ -10,3 +10,25 @@ # 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. + +if [ "$#" -ne 1 ]; then + echo "Usage: $0 " + exit 1 +fi + +input_file="$1" + +total_pokemon=$(awk 'END {print NR}' "$input_file") + +avg_hp=$(awk '{total += $3} END {print total / NR}' "$input_file") +avg_attack=$(awk '{total += $4} END {print total / NR}' "$input_file") + +echo "===== SUMMARY OF DATA FILE =====" +echo " File name: $input_file" +echo " Total Pokemon: $total_pokemon" +echo " Avg. HP: $avg_hp" +echo " Avg. Attack: $avg_attack" +echo "===== END SUMMARY =====" + + + diff --git a/screenshots/Screenshot from 2024-05-07 21-54-53.png b/screenshots/Screenshot from 2024-05-07 21-54-53.png new file mode 100644 index 0000000000000000000000000000000000000000..7e0c42f7e7c88f251df4484715d9277a5215415b GIT binary patch literal 107553 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 literal 0 HcmV?d00001