NC215156. 这到底有多少字符啊!
描述
小明很喜欢写文章,他想知道自己写的文章标题中有多少个字符。
注意:标题中可能含有的字符:英文字母(大小写),数字,空格。统计时,空格不计算在内。
输入描述
输入文件只有一行,一个字符串s。1<= |s| <=50 (|s|为字符串s的长度)
输出描述
输出文件只有一行,包含一个整数,即作文标题的字符数(不含空格)。
示例1
输入:
234
输出:
3
说明:
标题中共有3个字符,这3个字符都是数字字符。
示例2
输入:
Na 45
输出:
4
说明:
标题中共有5个字符,包括1个大写英文字母,1个小写英文字母和2个数字字符,
还有1个空格。由于空格不计入结果中,故标题的有效字符数为4个。
C(clang11) 解法, 执行用时: 1ms, 内存消耗: 372K, 提交时间: 2020-12-20 15:30:25
#include<stdio.h> int main() { int i,h=0; char a[100]; gets(a); for(i=0;a[i]!='\0';i++) { if(a[i]!=32) h++; //cout<<a[i]; } printf("%d",h); }
C++(clang++11) 解法, 执行用时: 3ms, 内存消耗: 376K, 提交时间: 2020-12-20 14:02:44
#include<bits/stdc++.h> using namespace std; char s; int ans; int main() { while(cin>>s) ans++; cout<<ans; return 0; }
Python3(3.9) 解法, 执行用时: 16ms, 内存消耗: 2696K, 提交时间: 2020-12-20 14:23:56
s=input() s=s.replace(' ','') print(len(s))