반응형
https://www.acmicpc.net/problem/1000
a, b를 입력받고 a+b를 출력하는 문제였습니다.
📕 풀이방법
📔 입력 및 초기화
한 줄의 문자열을 입력받습니다.
📔 풀이과정
numbers에 공백을 제거하고 숫자만 collect해서 담습니다.
📔 정답출력
문자열 형태의 number_a, number_b의 합을 출력합니다.
📕 Code
use std::io;
fn main() {
let mut input_number = String::new();
io::stdin().read_line(&mut input_number)
.expect("Falied to read line");
let numbers: Vec<&str> = input_number.split_whitespace().collect();
let number_a = match numbers[0].parse::<i32>() {
Ok(i) => i,
Err(_e) => {
-1
}
};
let number_b = match numbers[1].parse::<i32>() {
Ok(i) => i,
Err(_e) => {
-1
}
};
println!("{}", number_a + number_b);
}
'Algorithm > Implementation' 카테고리의 다른 글
(C++) - 백준(BOJ) 17143번 : 낚시왕 (0) | 2021.08.13 |
---|---|
(C++) - 프로그래머스(위클리 챌린지) : 2주차 (0) | 2021.08.11 |
(Rust) - 백준(BOJ) 2557번 : Hello World (0) | 2021.08.07 |
(C++) - 백준(BOJ) 13224번 : Chop Cup (0) | 2021.08.06 |
(C++) - 백준(BOJ) 11093번 : Secret Message (0) | 2021.08.03 |