반응형
https://www.acmicpc.net/problem/17350
17350번: 2루수 이름이 뭐야
선수들 중 뭐(anj)라는 이름을 가진 사람이 있으면 "뭐야;"를, 없으면 "뭐야?"를 출력한다.
www.acmicpc.net
문제를 잘 읽어야 하는 문제였습니다.
📕 풀이방법
📔 입력 및 초기화
정답을 출력할 ans, 입력받을 변수 line을 선언한 후 입력받습니다.
📔 풀이과정
이름이 "뭐" 인 사람이면 ans를 뭐야;로 바꿔줍니다.
📔 정답출력
ans를 출력합니다.
📕 Code
use std::io;
fn main() {
let mut ans = "뭐야?";
let mut line = String::new();
io::stdin().read_line(&mut line).expect("wrong io");
let member = line.trim().parse::<i64>().unwrap();
for i in 0..member {
let mut line = String::new();
io::stdin().read_line(&mut line).expect("wrong io");
line = line.trim().to_owned();
if line.len() == 3 {
if let Some(result) = line.find("anj") {
ans = "뭐야;";
}
}
}
println!("{}", ans);
}
*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
'Algorithm > Implementation' 카테고리의 다른 글
(Python) - 백준(BOJ) 14579 : 덧셈과 곱셈 (2) | 2022.08.23 |
---|---|
(Rust) - 백준(BOJ) 16483 : 접시 안의 원 (0) | 2022.08.22 |
(Rust) - 백준(BOJ) 17094 : Serious Problem (0) | 2022.08.19 |
(Rust) - 백준(BOJ) 16504 : 종이접기 (0) | 2022.08.18 |
(Rust) - 백준(BOJ) 25286 : 11월 11일 (2) | 2022.08.17 |