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);
}
}
'Algorithm > ANA 위클리 백준' 카테고리의 다른 글
[위클리 백준] 2024 5회 (1) - 2476 (0) | 2024.04.15 |
---|---|
[위클리 백준] 2024 4회 (2) - 2869 (0) | 2024.04.03 |
[위클리 백준] 2024 4회 (1) - 23037 (0) | 2024.04.02 |
[위클리 백준] 2024 2회 - 2753 (1) | 2024.03.18 |
[위클리 백준] 2024 1회 - 8393 (4) | 2024.03.11 |