😈 알고리즘/💻 백준
💻 10926번 문제 : ??! 📕
Buᐢ༝ᐢy
2022. 9. 18. 17:54
10926번: ??!


#include <iostream>
#include <string>
using namespace std;
int main()
{
string A;
string plus = "\?\?!";
cin >> A;
string result = A + plus;
cout << result << endl;
return 0;
}
메모리 (KB) | 시간 (ms) | 코드 길이 (B) |
2020 | 0 | 201 |
📕 오답 노트
#include <iostream>
#include <string>
using namespace std;
int main()
{
string A;
string plus = "??!";
cin >> A;
string result = A + plus;
cout << result << endl;
return 0;
}
// 결과
// joonas|
틀렸던 코드
물음표 ?
의 경우 이스케이프 시퀀스로 그냥 적게 되면 문제에서 원하는 것처럼 ??!
이 제대로 출력이 되지 않는다. 그래서 ?
앞에 백슬레시 \
(기본 언어 설정에 따라 한글이면 ₩
)를 추가하여 글자로 사용할 수 있도록 해준다.
문자열 및 문자 리터럴 (c + +)
C++를 사용하면 다양한 문자열 및 문자 형식이 지원되며 이러한 각 형식의 리터럴 값을 표현할 수 있습니다. 소스 코드에서는 문자 집합을 사용하여 문자 및 문자열 리터럴의 내용을 표현합니다. 유니버설 문자 이름 및 이스케이프 문자를 사용하면 기본 소스 문자 집합만 사용하여 모든 문자열을 표현할 수 있습니다.

Uploaded by N2T