[プログラマー]携帯番号をブロックする

486 ワード

def solution(phone_number):
    a = [i for i in str(phone_number)]
    for i in range(len(a)-4):
        a[i] = '*'
    return ''.join(a)

人の答えを参考にする

def solution(phone_number):
    return '*'*(len(phone_number)-4) + phone_number[-4:]
文字列にn回を乗じ,1倍を乗じる原理を学び,文字列が+に加算できると思えば,1行のコードで解くことができる.