-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Bronze II] Title: 8진수, 10진수, 16진수, Time: 0 ms, Memory: 2024 KB -Baek…
…joonHub
- Loading branch information
Showing
2 changed files
with
58 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
#include <iostream> | ||
#include <string> | ||
|
||
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; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 | ||
|
||
### 문제 설명 | ||
|
||
<p>정수 X가 주어진다. 정수 X는 항상 8진수, 10진수, 16진수 중에 하나이다.</p> | ||
|
||
<p>8진수인 경우에는 수의 앞에 0이 주어지고, 16진수인 경우에는 0x가 주어진다.</p> | ||
|
||
<p>X를 10진수로 바꿔서 출력하는 프로그램을 작성하시오.</p> | ||
|
||
### 입력 | ||
|
||
<p>첫째 줄에 X가 주어진다. X는 10진수로 바꿨을 때, 1,000,000보다 작거나 같은 자연수이다. 16진수인 경우 알파벳은 소문자로만 이루어져 있다.</p> | ||
|
||
### 출력 | ||
|
||
<p>첫째 줄에 입력받은 X를 10진수로 바꿔서 출력한다.</p> | ||
|