华为OD机试 - 截取字符串(C++ & Java & JS & Python)

描述

输入一个字符串和一个整数 k ,截取字符串的前k个字符并输出

数据范围:字符串长度满足 1≤�≤1000 1≤n≤1000  , 1≤�≤� 1≤k≤n 

输入描述:

1.输入待截取的字符串

2.输入一个正整数k,代表截取的长度

输出描述:

截取后的字符串

示例1

输入:

abABCcDEF
6

输出:

abABCc

示例2

输入:

bdxPKBhih
6

输出:

bdxPKB

Java:

import java.util.*;

public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
          // 输入字符串和k
            String str = sc.next();
            int k = sc.nextInt();
          // 直接使用String的substring方法输出结果
            System.out.println(str.substring(0,k));
        }
    }
}

python:

input_str,k = input(),int(input())

猜你喜欢

转载自blog.csdn.net/m0_68036862/article/details/132805404