13002022-04-08 12:13:54fp3t3rOszthatóság 31-gyelpython3Hibás válasz 28/5041ms13416 KiB
def v(n):
    return max(0, n//10-3*(n%10))

def oszt(m):
    if m[1] < 31:
        return m
    else:
        return oszt((m, v(m[1])))

def main():
    m = oszt((0,int(input())))
    print('IGEN' if m[1] == 0 else 'NEM')
    
    l = (0, 0)
    while m != 0:
        l = (l, m[1])
        m = m[0]
    l = l[0]
    while l[0] != 0:
        print(l[1], end = ' ')
        l = l[0]
    
main()  
RészfeladatÖsszpontTesztVerdiktIdőMemória
base28/50
1Elfogadva0/041ms13292 KiB
2Elfogadva0/032ms13296 KiB
3Elfogadva3/332ms13312 KiB
4Elfogadva3/330ms13300 KiB
5Elfogadva4/430ms13380 KiB
6Hibás válasz0/430ms13332 KiB
7Hibás válasz0/429ms13300 KiB
8Elfogadva4/430ms13340 KiB
9Elfogadva4/429ms13416 KiB
10Hibás válasz0/429ms13308 KiB
11Elfogadva4/430ms13284 KiB
12Hibás válasz0/429ms13360 KiB
13Hibás válasz0/430ms13412 KiB
14Elfogadva4/430ms13336 KiB
15Elfogadva2/229ms13356 KiB
16Hibás válasz0/229ms13300 KiB