We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
MyCalculator calc = new MyCalculator();
System.out.println("I implemented: AdvancedArithmetic");
System.out.println(calc.divisor_sum(n));
}
}
interface AdvancedArithmetic{
public int divisor_sum(int n);
}
class MyCalculator implements AdvancedArithmetic{
@Override
public int divisor_sum(int n ){
int sum=0 ;
if(n>=1 && n<=1000){
for(int i = 1 ; i <=n ; i++){
if(n%i ==0){
sum+=i;
}}}
return sum; }
}
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Java Interface
You are viewing a single comment's thread. Return to all comments →
simple code bro
import java.io.; import java.util.;
public class Solution {
} interface AdvancedArithmetic{
public int divisor_sum(int n); }
class MyCalculator implements AdvancedArithmetic{ @Override public int divisor_sum(int n ){ int sum=0 ; if(n>=1 && n<=1000){ for(int i = 1 ; i <=n ; i++){ if(n%i ==0){ sum+=i; }}} return sum; }
}