목록rust (2)
mo1lusca의 블로그
https://www.acmicpc.net/problem/1181 주어진 단어들을 정렬하는 문제이다.길이가 짧은 것부터 정렬하되, 길이가 같으면 사전순으로 정렬한다.만약 중복된 단어가 있다면 그 단어는 하나만 출력한다. use std::io::{self, BufRead, Write};fn main() { let mut ilock = io::stdin().lock(); let mut olock = io::stdout().lock(); let mut buf = String::new(); ilock.read_line(&mut buf).expect("error"); let n: usize = buf.trim().parse::().unwrap(); let mut words: Ve..
https://www.acmicpc.net/problem/1978 소수를 찾아주면 된다.. use std::io::{self, BufRead, Write};fn is_prime(n: u32) -> bool { if n ().unwrap(); buf.clear(); ilock.read_line(&mut buf).expect("error"); let numbers = buf.trim().split(" ").map(|s| s.parse::().unwrap()); //iter상태 let count = numbers.filter(|&x| is_prime(x)).count(); writeln!(olock, "{count}").unwrap();} Rust로 입력을 받을땐 문자열로 ..