러스트 (3) 썸네일형 리스트형 [Rust] 백준 2630번 색종이 만들기 use std::io; fn recursive (vec: &Vec, white: &mut i32, blue: &mut i32, r :i32, c :i32, length: i32) { let start = vec.get(r as usize).unwrap().get(c as usize).unwrap(); for i in r..r+length { for j in c..c+length { if vec.get(i as usize).unwrap().get(j as usize).unwrap() != start { recursive (vec,white,blue,r,c,length/2); recursive (vec,white,blue,r,c + length/2,length/2); recursive (vec,white,b.. [Rust] 백준 2744 대소문자 바꾸기 Rust 함수들과 option 개념을 알게 되었던 문제 처음에 c 생각하면서 무지성으로 짠 코드 use std::io; use std::char::from_u32; fn main() { let mut s = String::new(); let mut ans = String::new(); io::stdin().read_line(&mut s).unwrap(); for c in s.chars() { if c>='a' && c='A' && c [Rust] 백준 10807번 개수 세기 오랜만에 코딩 블로그에 글 써보기 요즘 러스트를 공부해보고 있는데 언어가 하도 낯설어서 백준으로 친해지기로 했다 solved.ac에 새싹이라는 탭이 새로 생겼길래 쉬운 문제들로 시작 use std::io; fn main() { let mut s = String::new(); let mut array: [i32; 201] = [0; 201]; io::stdin().read_line(&mut s).unwrap(); s.clear(); io::stdin().read_line(&mut s).unwrap(); let values:Vec = s .as_mut_str() .split_whitespace() .map(|s| s.parse().unwrap()) .collect(); for i in values { arr.. 이전 1 다음