/2558.rs Secret
Created
November 9, 2023 14:02
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
use std::io::{Write, BufRead}; | |
fn main() { | |
// 빠른 IO를 위한 준비 | |
let stdin = std::io::stdin().lock(); | |
let mut stdin = std::io::BufReader::new(stdin); | |
let stdout = std::io::stdout().lock(); | |
let mut stdout = std::io::BufWriter::new(stdout); | |
let mut input = String::new(); | |
stdin.read_line(&mut input).unwrap(); | |
// 문자열 input 에는 개행문자가 포함되어 있다. | |
// 따라서, trim_end() 를 이용하여 마지막 공백문자(혹은 개행) 등을 제거하도록 한다. | |
let a = input.trim_end().parse::<u32>().unwrap(); | |
// 문자열을 입력 받기 전, 사용한 버퍼를 비우도록 한다. | |
input.clear(); | |
stdin.read_line(&mut input).unwrap(); | |
let b = input.trim_end().parse::<u32>().unwrap(); | |
let result = a+b; | |
writeln!(stdout, "{}", result).unwrap(); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment