본문 바로가기

Algorithm/ANA 위클리 백준

[위클리 백준] 2024 3회 - 9086

https://www.acmicpc.net/problem/9086

 


문제 설명

문자열의 0번째 char와 마지막 char을 출력하면 됩니다.

언어에 따라 접근 방식이 다른데, Java와 Rust 등에서는 char로 변환 후에 접근하면 되고 Python3와 C++ 등에서는 index로 접근 가능합니다.

 


소스 코드 / Rust

 

use std::io;

fn main() {
    let mut input_string = String::new();
    io::stdin().read_line(&mut input_string).unwrap();

    let mut n : i32 = input_string.trim().parse().unwrap();

    while n > 0 {
        n -= 1;

        input_string.clear();
        io::stdin().read_line(&mut input_string).unwrap();

        input_string = String::from(input_string.trim());

        let f : char = *(input_string.as_bytes().get(0).unwrap()) as char;
        let e : char = *(input_string.as_bytes().get(input_string.len()-1).unwrap()) as char;
        println!("{}{}", f, e);
    }
}