id/email
password
forgot password | create account
about | help | code help+videos | done | prefs
CodingBat code practice

 

jebbert@volusia.k12.fl.us > smaugHitPoints
prev  |  next  |  chance

Write a method that returns how much defensive power Smaug had after he is attacked. Parameters are as follows: 'power'>=0 is how powerful the attack is; 'defense'>=0 is Smaug's basic defense level; 'scales', if true indicates that Smaug's defense level should be doubled; 'gems', if true indicates that Smaug's defense level should be tripled. However, if BOTH gems and scales are true Smaug's basic defenses are multiplied by 7. Return the difference between Smaug's total defense and the power he is being hit with. For example: smaugHitPoints(4, 10, false, false) returns 6 since 10-6=4. smaugHitPoints(3, 20, true, false) returns 37 since 40 (double 20) - 3 = 37


smaugHitPoints(18, 9, true, false) → 0
smaugHitPoints(4, 2, true, true) → 10
smaugHitPoints(18, 4, false, true) → -6

...Save, Compile, Run (ctrl-enter)

public int smaugHitPoints(int power, int defense, boolean scales, boolean gems) { }

Editor font size %:
Shorter output


Forget It! -- delete my code for this problem

Progress graphs:
 Your progress graph for this problem
 Random user progress graph for this problem
 Random Epic Progress Graph

Java Help

Misc Code Practice

Difficulty: 220

Copyright Nick Parlante 2017 - privacy