牛客华为机试HJ40
1. 题目描述

2. Solution 1
import sys if sys.platform != linux: file_in = open(input/HJ40.txt) sys.stdin = file_in for line in sys.stdin: result = dict(letters=0, spaces=0, digits=0, other=0) s = line.strip() for c in s: if c.isalpha(): result['letters'] += 1 elif c == ' ': result['spaces'] += 1 elif c.isdigit(): result['digits'] += 1 else: result['other'] += 1 for v in result.values(): print(v)