Positiivinen kokonaisluku on onnenluku, jos sen numeroiden summa on jaollinen 7:llä. Esimerkiksi luku 25743 on onnenluku, koska 2+5+7+4+3=21, joka on jaollinen 7:llä.
Tehtäväsi on tarkastaa, onko annettu luku n onnenluku. Voit olettaa, että n on kokonaisluku välillä 1 \dots 10^9.
Python
Toteuta tiedostoon lucky.py funktio check, joka kertoo, onko luku onnenluku.
def check(n):
# TODO
if __name__ == "__main__":
print(check(14)) # False
print(check(16)) # True
print(check(123)) # False
print(check(777)) # True
print(check(9999999)) # True
Java
Toteuta tiedostoon Lucky.java metodi check, joka kertoo, onko luku onnenluku.
public class Lucky {
public boolean check(int n) {
// TODO
}
public static void main(String[] args) {
Lucky l = new Lucky();
System.out.println(l.check(14)); // false
System.out.println(l.check(16)); // true
System.out.println(l.check(123)); // false
System.out.println(l.check(777)); // true
System.out.println(l.check(9999999)); // true
}
}
