Product of the String
You are given an alphanumeric string S.Write a program to multiply all the charcters(except trailing zeroes) in S and print the output.
Rules for multiplication:
Input
The first line contains a string S.
Output
The output should be a integer denoting the product of characters.
Explanation
For N = 123a4
ASCII value of a is 97.
Product of digits of ASCII value of a is 9 *7 = 63.
Therefore the product of characters is 1*2*3*4*63*4 = 1512.
Sample Input1
123a4
Sample Output1
1512
string = input("")
multiply = 1
for char in string:
if char.isdigit():
if int(char) != 0:
multiply *= int(char)
else:
print(ord(char))
ascii_code = ord(char)
for digit in str(ascii_code):
multiply *= int(digit)
print(multiply)
Comments
Leave a comment