CSES - Onnenluvut

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
    }
}