반응형
https://www.acmicpc.net/problem/4740
문자열을 다뤄보는 간단한 문제였습니다.
📕 풀이방법
📔 입력 및 초기화
문자열 변수를 선언 후 입력받습니다.
📔 정답출력
문자열을 뒤집는 함수를 수행 후 출력합니다.
📕 Code
📔 C++
#include <bits/stdc++.h>
using namespace std;
string s;
int main(){
while(1){
getline(cin,s);
if(s == "***") break;
reverse(s.begin(), s.end());
cout << s << '\n';
}
}
📔 Rust
use std::io;
fn main() {
loop {
let mut line = String::new();
io::stdin().read_line(&mut line).expect("wrong io");
if line == "***\n" {
break;
}
for i in 1..line.len() {
print!("{}", line.as_bytes()[line.len() - i - 1] as char);
}
println!("");
}
}
*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
'Algorithm > String' 카테고리의 다른 글
(C++) - LeetCode (easy) 58. Length of Last Word (0) | 2022.11.03 |
---|---|
(C++, Rust) - 백준(BOJ) 23303 : 이 문제는 D2 입니다. (0) | 2022.09.14 |
(C++) - 백준(BOJ) 21964 : 선린인터넷고등학교 교가 (0) | 2022.08.08 |
(C++) - 백준(BOJ) 25372 : 성택이의 은밀한 비밀번호 (2) | 2022.07.18 |
(C++) - 백준(BOJ) 15000 : CAPS (0) | 2022.07.14 |