Submission #2173828
Source Code Expand
use std::io::*; pub fn main() { let i = stdin(); let mut o = Vec::new(); run(&mut i.lock(), &mut o); stdout().write_all(&o).unwrap(); } fn run<R: BufRead, W: Write>(i: &mut R, o: &mut W) { let mut i = ReadEx::from(i); let mut s = i.next().to_owned(); s += "pp"; writeln!(o, "{}", s).unwrap(); } struct ReadEx<'a, R: BufRead + 'a> { r: &'a mut R, s: String, } impl<'a, R: BufRead + 'a> ReadEx<'a, R> { fn from(r: &'a mut R) -> Self { ReadEx { r: r, s: String::new(), } } fn next(&mut self) -> &str { self.s.clear(); self.r.read_line(&mut self.s).unwrap(); self.s.trim() } }
Submission Info
Submission Time | |
---|---|
Task | A - ハンドルネーム |
User | frozenlib |
Language | Rust (1.15.1) |
Score | 100 |
Code Size | 731 Byte |
Status | AC |
Exec Time | 2 ms |
Memory | 4352 KB |
Judge Result
Set Name | All | ||
---|---|---|---|
Score / Max Score | 100 / 100 | ||
Status |
|
Set Name | Test Cases |
---|---|
All | sample_01.txt, sample_02.txt, test_aaaaaaaaaa.txt, test_myonmyon.txt, test_nemui.txt, test_onakasuita.txt, test_p.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
sample_01.txt | AC | 2 ms | 4352 KB |
sample_02.txt | AC | 2 ms | 4352 KB |
test_aaaaaaaaaa.txt | AC | 2 ms | 4352 KB |
test_myonmyon.txt | AC | 2 ms | 4352 KB |
test_nemui.txt | AC | 2 ms | 4352 KB |
test_onakasuita.txt | AC | 2 ms | 4352 KB |
test_p.txt | AC | 2 ms | 4352 KB |