藍橋杯:算法提高 字符串跳步

資源限制
時間限制:1.0s 內存限制:256.0MB

問題描述
  給定一個字符串,你需要從第start位開始每隔step位輸出字符串對應位置上的字符。
  
輸入格式
  第一行一個只包含小寫字母的字符串。
  第二行兩個非負整數start和step,意義見上。
  
輸出格式
  一行,表示對應輸出。
  
樣例輸入
abcdefg
2 2

樣例輸出
ceg

數據規模和約定
  start從0開始計數。
  字符串長度不超過100000。

import java.util.Scanner;

public class StringSkip {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        String string=scanner.nextLine();
        int start=scanner.nextInt();
        int step=scanner.nextInt();
        String temp="";
        for (int i = start; i <string.length() ; i+=step) {
            temp=temp+string.charAt(i);
        }
        System.out.println(temp);
    }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章