-
Rust lang) 백준 11047번 동전 0Rust 2024. 1. 18. 07:35
use std::{io::{stdin, BufRead}}; fn main() { let mut coins: Vec<i32>= Vec::new(); let mut anwser= 0; let std= stdin(); let mut buf= std.lock().lines(); let n_and_k: Vec<usize>= buf.next().unwrap().unwrap() .trim().split_whitespace() .map(|f| f.parse().unwrap()).collect(); let n= n_and_k[0]; let k= move || n_and_k[1]; for i in 0..n { let coin: i32= buf.next().unwrap().unwrap().parse().unwrap(); coins.push(coin); } let mut k= k(); for i in (0..n).rev() { anwser += k/ coins[i] as usize; k %= coins[i] as usize; } println!("{}", anwser); }
'Rust' 카테고리의 다른 글
Rust lang) 백준 2108번 통계학 (0) 2024.01.18 Rust lang) 백준 7562번 : 나이트의 이동 (0) 2024.01.16 Rust lang) leetcode 207. Course Schedule (0) 2024.01.11 Rust lang) 백준 15903 카드 합체 놀이 (1) 2024.01.09 Rust Lang) 백준 2002 추월 (0) 2024.01.09