[c++] 문자열을 앞뒤로 붙이려면?(팰린드롬)

개발공부·2023년 3월 31일

출처 : 10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

* 작성 이유

▶ 팰린드롬 문제 중 문자열에 앞뒤로 문자를 붙이는 방법을 기록하기 위함
▶ 일부 응용 전 개념만 적을 것이며, 유료 강의 내용이므로 특정 문제는 적지 않음

문제

B를 입력 시 ABC가 출력되는 문자열을 만들고 싶다면?

#include <bits/stdc++.h>
using namespace std;
string ret;
int main() {
    ios_base::sync_with_stdio(false);
    cin.tie(NULL); cout.tie(NULL);
    cin >> ret;
    for(int i=0; i<1; i++) {
        ret = 'A' + ret; //문자 앞에 붙임
        ret += 'C'; //문자 뒤에 붙임
    }
    cout << ret << '\n';
    return 0;
}

문제 결과

입력 : B

출력 : ABC

profile
개발 블로그, 티스토리(https://ba-gotocode131.tistory.com/)로 갈아탐

0개의 댓글