diff --git "a/\353\260\261\354\244\200/Bronze/11816.\342\200\2058\354\247\204\354\210\230\357\274\214\342\200\20510\354\247\204\354\210\230\357\274\214\342\200\20516\354\247\204\354\210\230/8\354\247\204\354\210\230\357\274\214\342\200\20510\354\247\204\354\210\230\357\274\214\342\200\20516\354\247\204\354\210\230.cc" "b/\353\260\261\354\244\200/Bronze/11816.\342\200\2058\354\247\204\354\210\230\357\274\214\342\200\20510\354\247\204\354\210\230\357\274\214\342\200\20516\354\247\204\354\210\230/8\354\247\204\354\210\230\357\274\214\342\200\20510\354\247\204\354\210\230\357\274\214\342\200\20516\354\247\204\354\210\230.cc" new file mode 100644 index 0000000..831d0ca --- /dev/null +++ "b/\353\260\261\354\244\200/Bronze/11816.\342\200\2058\354\247\204\354\210\230\357\274\214\342\200\20510\354\247\204\354\210\230\357\274\214\342\200\20516\354\247\204\354\210\230/8\354\247\204\354\210\230\357\274\214\342\200\20510\354\247\204\354\210\230\357\274\214\342\200\20516\354\247\204\354\210\230.cc" @@ -0,0 +1,26 @@ +#include +#include + +using namespace std; + +int main() +{ + string x; + + cin >> x; + + if (x.substr(1, 1).compare("x") == 0) + { + cout << stoi(x.substr(2), 0, 16); + } + else if (x.substr(0, 1).compare("0") == 0) + { + cout << stoi(x.substr(1), 0, 8); + } + else + { + cout << stoi(x); + } + + return 0; +} diff --git "a/\353\260\261\354\244\200/Bronze/11816.\342\200\2058\354\247\204\354\210\230\357\274\214\342\200\20510\354\247\204\354\210\230\357\274\214\342\200\20516\354\247\204\354\210\230/README.md" "b/\353\260\261\354\244\200/Bronze/11816.\342\200\2058\354\247\204\354\210\230\357\274\214\342\200\20510\354\247\204\354\210\230\357\274\214\342\200\20516\354\247\204\354\210\230/README.md" new file mode 100644 index 0000000..258ddc2 --- /dev/null +++ "b/\353\260\261\354\244\200/Bronze/11816.\342\200\2058\354\247\204\354\210\230\357\274\214\342\200\20510\354\247\204\354\210\230\357\274\214\342\200\20516\354\247\204\354\210\230/README.md" @@ -0,0 +1,32 @@ +# [Bronze II] 8진수, 10진수, 16진수 - 11816 + +[문제 링크](https://www.acmicpc.net/problem/11816) + +### 성능 요약 + +메모리: 2024 KB, 시간: 0 ms + +### 분류 + +사칙연산, 구현, 수학, 파싱, 문자열 + +### 제출 일자 + +2024년 4월 9일 11:19:23 + +### 문제 설명 + +

정수 X가 주어진다. 정수 X는 항상 8진수, 10진수, 16진수 중에 하나이다.

+ +

8진수인 경우에는 수의 앞에 0이 주어지고, 16진수인 경우에는 0x가 주어진다.

+ +

X를 10진수로 바꿔서 출력하는 프로그램을 작성하시오.

+ +### 입력 + +

첫째 줄에 X가 주어진다. X는 10진수로 바꿨을 때, 1,000,000보다 작거나 같은 자연수이다. 16진수인 경우 알파벳은 소문자로만 이루어져 있다.

+ +### 출력 + +

첫째 줄에 입력받은 X를 10진수로 바꿔서 출력한다.

+