Submission #38100942
Source Code Expand
Copy
use std::collections::HashMap;use proconio::{input, marker::Chars};fn main() {input! {s: Chars,};let mut map = HashMap::new();for c in s {*map.entry(c).or_insert(0) += 1_usize;}println!("{}","ABCDEF".chars().map(|c| (*map.get(&c).unwrap_or(&0)).to_string()).collect::<Vec<String>>().join(" "));}
use std::collections::HashMap; use proconio::{input, marker::Chars}; fn main() { input! { s: Chars, }; let mut map = HashMap::new(); for c in s { *map.entry(c).or_insert(0) += 1_usize; } println!( "{}", "ABCDEF" .chars() .map(|c| (*map.get(&c).unwrap_or(&0)).to_string()) .collect::<Vec<String>>() .join(" ") ); }
Submission Info
Submission Time | |
---|---|
Task | B - 文字数カウント |
User | bouzuya |
Language | Rust (1.42.0) |
Score | 100 |
Code Size | 424 Byte |
Status | AC |
Exec Time | 7 ms |
Memory | 2164 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 100 / 100 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | example_0.txt, example_1.txt, example_2.txt |
All | allone_0.txt, allone_1.txt, example_0.txt, example_1.txt, example_2.txt, handmade_0.txt, handmade_1.txt, handmade_2.txt, maxrand_0.txt, maxrand_1.txt, maxrand_2.txt, random_0.txt, random_1.txt, random_2.txt, random_3.txt, random_4.txt, example_0.txt, example_1.txt, example_2.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
allone_0.txt | AC | 7 ms | 2040 KB |
allone_1.txt | AC | 2 ms | 2020 KB |
example_0.txt | AC | 1 ms | 1976 KB |
example_1.txt | AC | 3 ms | 2000 KB |
example_2.txt | AC | 2 ms | 2076 KB |
handmade_0.txt | AC | 3 ms | 2084 KB |
handmade_1.txt | AC | 4 ms | 2112 KB |
handmade_2.txt | AC | 1 ms | 2084 KB |
maxrand_0.txt | AC | 1 ms | 2076 KB |
maxrand_1.txt | AC | 1 ms | 2124 KB |
maxrand_2.txt | AC | 1 ms | 2164 KB |
random_0.txt | AC | 2 ms | 2144 KB |
random_1.txt | AC | 1 ms | 2096 KB |
random_2.txt | AC | 2 ms | 2096 KB |
random_3.txt | AC | 1 ms | 2008 KB |
random_4.txt | AC | 3 ms | 2044 KB |