#26899: python oneline


mfpss96156 (지안)

學校 : 明新科技大學
編號 : 101578
來源 : [59.124.166.52]
最後登入時間 :
2021-10-19 11:22:08
a065. 提款卡密碼 -- 板橋高中教學題 | From: [111.249.79.247] | 發表日期 : 2021-08-31 11:02

import sys; [(lambda text: print("".join([str(abs(ord(text[ch])-ord(text[ch+1]))) for ch in range(len(text)-1)])))(x.strip()) for x in sys.stdin]
 
 
#26901: Re:python oneline


406490150@gms.tku.edu.tw (我是朱朱)

學校 : 國立交通大學
編號 : 139794
來源 : [140.113.236.122]
最後登入時間 :
2022-09-03 11:13:16
a065. 提款卡密碼 -- 板橋高中教學題 | From: [1.172.248.122] | 發表日期 : 2021-08-31 12:44

如果你喜歡online的話,或許可以參考看看 itertools.starmap, operator.sub, zip, more_itertools.pairwise

寫起來更簡潔,有沒有更快我就不知道了(88ms)

from sys import stdin
from itertools import starmap
from operator import sub

for line in stdin.buffer.read().split():
    print(sep='', *map(absstarmap(subzip(lineline[1:]))))
 
ZeroJudge Forum