반응형
https://www.acmicpc.net/problem/23303
문자열을 찾는 find함수를 써보는 문제였습니다.
📕 풀이방법
📔 입력 및 초기화
한줄 s를 선언 후 입력받습니다.
📔 정답출력
find함수의 결과값이 유의미 할 때 D2를, 하지 않을 때 unrated를 정답으로 출력합니다
📕 Code
C++
#include <bits/stdc++.h>
using namespace std;
string s;
int main(){
getline(cin, s);
if(s.find("d2") != string::npos|| s.find("D2") != string::npos) cout << "D2";
else cout << "unrated";
}
Rust
use std::io;
fn main() {
let mut ans;
let mut line = String::new();
io::stdin().read_line(&mut line).expect("wrong io");
match line.find("d2") {
Some(_) => ans = "D2",
None => ans = "unrated"
}
if ans == "D2" {
print!("{}", ans);
return;
}
match line.find("D2") {
Some(_) => ans = "D2",
None => ans = "unrated",
}
print!("{}", ans)
}
*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
'Algorithm > String' 카테고리의 다른 글
(C++) - LeetCode (easy) 125. Valid Palindrome (0) | 2022.11.30 |
---|---|
(C++) - LeetCode (easy) 58. Length of Last Word (0) | 2022.11.03 |
백준(BOJ) 4740 : 거울, 오! 거울 (0) | 2022.08.13 |
(C++) - 백준(BOJ) 21964 : 선린인터넷고등학교 교가 (0) | 2022.08.08 |
(C++) - 백준(BOJ) 25372 : 성택이의 은밀한 비밀번호 (2) | 2022.07.18 |