Problem G
Sifferprodukt
Languages
en
sv
Du fÄr ett positivt heltal $x$. Om du multiplicerar ihop alla siffror i $x$ som inte Àr nollor sÄ fÄr du ett annat tal $y$. Om du upprepar detta tillrÀckligt mÄnga gÄnger sÄ kommer du till slut fÄ en siffra mellan $1$ och $9$. Skriv ett program som lÀser in talet $x$ och skriver ut vilken denna siffra Àr.
Indata
Ett heltal $x$ ($10 \leq x \leq 1\, 000$).
Utdata
Skriv ut en siffra mellan $1$ och $9$, siffran som fÄs genom att upprepade gÄnger multiplicera ihop alla nollskilda siffror av $x$.
Exempelförklaring
I det första exemplet Àr $x = 808$. Först kommer vi multiplicera ihop $8$ och $8$ och fÄ $64$. DÀrefter kommer vi fÄ $6 \cdot 4 = 24$, och slutligen $2 \cdot 4 = 8$ som Àr svaret.
I det andra exemplet sÄ finns det bara en nollskild siffra, $2$. Om man multiplicerar alla tal i en mÀngd av tal som bara bestÄr av ett element sÄ fÄr man talet sjÀlvt. Svaret blir alltsÄ $2$.
Sample Input 1 | Sample Output 1 |
---|---|
808 |
8 |
Sample Input 2 | Sample Output 2 |
---|---|
20 |
2 |