输入包括一个字符串s,字符串长度length(1 ≤ length ≤ 50),字符串中只包括小写字母('a'~'z')和空格。
输出一个字符串,即缩写的结果。
looks good to me
lgtm
import java.util.*;
public class Main{
public static void main(String...args){
Scanner in=new Scanner(System.in);
String str = in.nextLine();
String[] strs = str.split(" ");
for(String subStr : strs){
System.out.print(subStr.charAt(0));
}
}
}主要就注意main函数吧,不加上String...args参数就会报 数组越界的错误!
package leetcode;
import java.util.Scanner;
public class jianzhiofferModel {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String string=input.nextLine();
String[] strarr=string.split(" ");
String result="";
for(String str:strarr) {
result+=str.charAt(0);
}
System.out.println(result);
input.close();
}
}
while(line=readline()){
var str=line;
console.log(fn(str));
}
function fn(str) {
var res="";
if(str[0]!=" "){
res+=str[0];
}
for(var i=0;i<str.length-1;i++){
if(str[i]==" "&&str[i+1]!=" "){
res+=str[i+1];
}
}
return res;
} import java.util.*;
public class Main{
public static void main(String []args){
Scanner in=new Scanner(System.in);
String s=in.nextLine();
String []table=s.split(" ");
String rs="";
for(int i=0;i<table.length;i++){
rs+=table[i].charAt(0);
}
System.out.print(rs);
}
} 将字符串分割成数组,取数组元素的首字母即可。
def sol(s): ss=s.split() r=[i[0] for i in ss] r=''.join(r) print(r) s=input() sol(s)
将控制台输入的字符串通过split()函数切分成字符串数组,然后输出字符串数组中每个字符串的第一个元素。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
String[] strings = str.split(" ");
for (String str1: strings) {
System.out.print(str1.charAt(0));
}
}
}
st = input()
l = st.split(' ')
s = ''
for i in range(len(l)):
s += l[i][0]
print(s)