[백준 / BOJ] 10926번 ??! (C++, Python)◎ 자료구조와 알고리즘/백준(BOJ) 문제풀이2022. 9. 1. 20:17
Table of Contents
반응형
링크 : https://www.acmicpc.net/problem/10926
문제
문제 풀이
어째서 ??!을 이어서 출력하면 되는 간단한 문제가 있지? 라고 생각할 수도 있지만 C++17 이전 버전에서는 '삼중자'라는 개념이 있어 ??!이 그대로 출력되지 않는다. 물론 string 클래스를 이용하면 바로 해결된다.
자세한 설명은 아래 링크를 참고하면 좋을 것 같다. 잘 설명해주셨다.
https://st-lab.tistory.com/289
C++ 상세 풀이
더보기
string 클래스를 사용하면 된다.
#include <iostream>
void init() {
std::ios_base::sync_with_stdio(false);
std::cin.tie(nullptr);
std::cout.tie(nullptr);
}
int main() {
init();
std::string var;
std::cin >> var;
std::cout << var << "??!" << "\n";
return 0;
}
Python 상세 풀이
더보기
파이썬은 해당 개념이 없어 그냥 + 연산하면 된다.
if __name__ == "__main__":
print(input() + "??!")
코드 전문
C++
Python
소감
삼중자라는 생소한 개념을 알게 되었다.
반응형
'◎ 자료구조와 알고리즘 > 백준(BOJ) 문제풀이' 카테고리의 다른 글
[백준 / BOJ] 3003번 킹, 퀸, 룩, 비숍, 나이트, 폰 (C++, Python) (0) | 2022.09.03 |
---|---|
[백준 / BOJ] 18108번 1998년생인 내가 태국에서는 2541년생?! (C++, Python) (0) | 2022.09.02 |
[백준 / BOJ] 10869번 사칙연산 (C++, Python) (0) | 2022.09.01 |
[백준 / BOJ] 1008번 A/B (C++, Python) (1) | 2022.09.01 |
[백준 / BOJ] 10998번 AxB (C++, Python) (0) | 2022.09.01 |
@Reo :: 코드 아카이브
자기계발 블로그