题解 | #输出单向链表中倒数第k个结点#

截取字符串

http://www.nowcoder.com/practice/a30bbc1a0aca4c27b86dd88868de4a4a

use std::io::{self, *};
fn main() {
    let stdin = io::stdin();
    let mut s = String::new();
    let mut is_first = true;
    for line in stdin.lock().lines() {
        let ll = line.unwrap();
        if is_first {
            s = ll;
            is_first = false;
        }else{
            let k = ll.trim().parse::<usize>().unwrap_or(1);
            let (first, _last) = s.split_at(k);
            println!("{}",first);
            is_first = true;
        }
    }
}

用 Rust 刷华为机试HJ 文章被收录于专栏

用 Rust 刷 HJ100 题,只需要懂基础 Rust 语法就能看懂

全部评论

相关推荐

迷茫的大四🐶:哇靠,哥们,啥认证啊,副总裁实习,这么有实力嘛
一起聊美团
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务