Java Challenges
How Edabit Works
This is an introduction to how challenges on Edabit work. In the Code tab above you'll see a starter function that looks like this: public static boolean returnTrue() { } All you have to do is type return true; between the curly braces { } and then click the Check button. If you did this correctly, the button will turn red and say SUBMIT FINAL. Click it andReturn the Sum of Two Numbers
Create a method that takes two integers as arguments and returns their sum. Examples sum(3, 2) ➞ 5 sum(-3, -6) ➞ -9 sum(7, 3) ➞ 10 Notes Don't forget to return the result. If you get stuck on a challenge, find help in the Resources tab. If you're really stuck, unlock solutions in the Solutions tab.Convert Minutes into Seconds
Write a function that takes an integer minutes and converts it to seconds. Examples convert(5) ➞ 300 convert(3) ➞ 180 convert(2) ➞ 120 Notes Don't forget to return the result. If you get stuck on a challenge, find help in the Resources tab. If you're really stuck, unlock solutions in the Solutions tab.Return the Next Number from the Integer Passed
Create a function that takes a number as an argument, increments the number by +1 and returns the result. Examples addition(0) ➞ 1 addition(9) ➞ 10 addition(-3) ➞ -2 Notes Don't forget to return the result. If you get stuck on a challenge, find help in the Resources tab. If you're really stuck, unlock solutions in the Solutions tab.Are the Numbers Equal?
Create a function that returns true when num1 is equal to num2; otherwise return false. Examples isSameNum(4, 8) ➞ false isSameNum(2, 2) ➞ true isSameNum(42, 32) ➞ false Notes Don't forget to return the result.Upvotes vs Downvotes
Given an object containing counts of both upvotes and downvotes, return what vote count should be displayed. This is calculated by subtracting the number of downvotes from upvotes. Examples getVoteCount({ upvotes: 13, downvotes: 0 }) ➞ 13 getVoteCount({ upvotes: 2, downvotes: 33 }) ➞ -31 getVoteCount({ upvotes: 132, downvotes: 132 }) ➞ 0 Notes You can expeConvert Hours into Seconds
Write a function that converts hours into seconds. Examples howManySeconds(2) ➞ 7200 howManySeconds(10) ➞ 36000 howManySeconds(24) ➞ 86400 Notes 60 seconds in a minute, 60 minutes in an hour Don't forget to return your answer.Find the Perimeter of a Rectangle
Create a function that takes length and width and finds the perimeter of a rectangle. Examples findPerimeter(6, 7) ➞ 26 findPerimeter(20, 10) ➞ 60 findPerimeter(2, 9) ➞ 22 Notes Don't forget to return the result. If you're stuck, find help in the Resources tab. If you're really stuck, find solutions in the Solutions tab.Power Calculator
Create a function that takes voltage and current and returns the calculated power. Examples power(230, 10) ➞ 2300 power(110, 3) ➞ 330 power(480, 20) ➞ 9600 Notes power is voltage multiplied by current.Are the Numbers Equal?
Create a function that takes two integers and checks if they are equal. Examples isEqual(5, 6) ➞ false isEqual(1, 1) ➞ true isEqual(36, 35) ➞ false Notes N/AMaximum Edge of a Triangle
Create a function that finds the maximum range of a triangle's third edge, where the side lengths are all integers. Examples nextEdge(8, 10) ➞ 17 nextEdge(5, 7) ➞ 11 nextEdge(9, 2) ➞ 10 Notes (side1 + side2) - 1 = maximum range of third edge. The side lengths of the triangle are positive integers. Don't forget to return the result.Area of a Triangle
Write a function that takes the base and height of a triangle and return its area. Examples triArea(3, 2) ➞ 3 triArea(7, 4) ➞ 14 triArea(10, 10) ➞ 50 Notes The area of a triangle is: (base * height) / 2 Don't forget to return the result. If you get stuck on a challenge, find help in the Resources tab. If you're really stuck, unlock solutions in the SolutioIs the Number Less than or Equal to Zero?
Create a method that takes an integer as its only argument and returns true if it's less than or equal to zero, otherwise return false. Examples lessThanOrEqualToZero(5) ➞ false lessThanOrEqualToZero(0) ➞ true lessThanOrEqualToZero(-2) ➞ true Notes Don't forget to return the result. If you get stuck on a challenge, find help in the Resources tab. If you'reReturn the Remainder from Two Numbers
There is a single operator in Java, capable of providing the remainder of a division operation. Two numbers are passed as parameters. The first parameter divided by the second parameter will have a remainder, possibly zero. Return that value. Examples remainder(1, 3) ➞ 1 remainder(3, 4) ➞ 3 remainder(-9, 45) ➞ -9 remainder(5, 5) ➞ 0 Notes The tests only uReturn Something to Me!
Write a function that returns the string "something" joined with a space " " and the given argument a. Examples giveMeSomething("is better than nothing") ➞ "something is better than nothing" giveMeSomething("Bob Jane") ➞ "something Bob Jane" giveMeSomething("something") ➞ "something something" Notes Assume an input is given.Fix the Expression
Fix the code in the Code tab so the function returns true if and only if x is equal to 7. Examples Challenge.isSeven(4) ➞ false Challenge.isSeven(9) ➞ false Challenge.isSeven(7) ➞ true Notes The bug can be hard to find, so look closely!Basic Variable Assignment
A student learning Java was trying to make a function. His code should concatenate a passed string name with string "Edabit" and store it in a variable called result. He needs your help to fix this code. Examples nameString("Mubashir") ➞ "MubashirEdabit" nameString("Matt") ➞ "MattEdabit" nameString("java") ➞ "javaEdabit" Notes Don't forget to return the reConvert Age to Days
Create a function that takes the age in years and returns the age in days. Examples calcAge(65) ➞ 23725 calcAge(0) ➞ 0 calcAge(20) ➞ 7300 Notes Use 365 days as the length of a year for this challenge. Ignore leap years and days between last birthday and now. Expect only non-negative integer inputs.Less Than 100?
Given two numbers, return true if the sum of both numbers is less than 100. Otherwise return false. Examples lessThan100(22, 15) ➞ true // 22 + 15 = 37 lessThan100(83, 34) ➞ false // 83 + 34 = 117 lessThan100(3, 77) ➞ true Notes N/AName Greeting!
Create a function that takes a name and returns a greeting in the form of a string. Examples helloName("Gerald") ➞ "Hello Gerald!" helloName("Tiffany") ➞ "Hello Tiffany!" helloName("Ed") ➞ "Hello Ed!" Notes The input is always a name (as string). Don't forget the exclamation mark! If you get stuck on a challenge, find help in the Resources tab. If you're r