首页 > 试题广场 >

小乐乐改数字

[编程题]小乐乐改数字
  • 热度指数:56117 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解

小乐乐喜欢数字,尤其喜欢01。他现在得到了一个数,想把每位的数变成01。如果某一位是奇数,就把它变成1,如果是偶数,那么就把它变成0。请你回答他最后得到的数是多少。


输入描述:

输入包含一个整数n (0 ≤ n ≤ 109)



输出描述:
输出一个整数,即小乐乐修改后得到的数字。
示例1

输入

222222

输出

0
示例2

输入

123

输出

101

import sys

for line in sys.stdin:
    a = list(line.strip())
    for i in range(len(a)):
        if int(a[i])%2 == 0:
            a[i] = "0"
        else:
            a[i] = "1"
    print(int(''.join(a)))

发表于 2025-06-03 01:10:29 回复(0)
n = int(input())
arr = [ "0" if int(i)%2==0 else '1' for i in list(str(n))]    
print(int(''.join(arr)))

发表于 2024-09-29 01:57:54 回复(0)
num = str(input())
nn = ""
for i in num:
    if int(i)%2 == 0:
        nn += str(0)
    else:
        nn += str(1)
print(int(nn))
发表于 2023-04-12 15:23:35 回复(0)
st=input()
for i in st:
    if int(i)%2==0:
        st=st.replace(i,'0')
    else:
        st=st.replace(i,'1')
print(int(st))  

发表于 2023-01-17 11:44:50 回复(0)
n = input()
lst = []
for i in range(len(n)):
    if int(n[i])%2 == 0:
       lst.append('0') 
    else:
        lst.append('1')
print(int(''.join(lst)))

发表于 2022-10-09 14:16:27 回复(0)
n = input()
for i in range(len(n)):
    if (int(n[i]))%2 == 0:
        n = n.replace(n[i], '0')
    else:
        n = n.replace(n[i], '1')
print(int(n))

发表于 2021-09-01 09:55:30 回复(0)

问题信息

上传者:牛客309119号
难度:
6条回答 4494浏览

热门推荐

通过挑战的用户

查看代码
小乐乐改数字