[알고리즘] 16진수 - 백준 1550

se.jeon·2023년 2월 12일
0

알고리즘

목록 보기
3/21

문제

과정

사실 원래라면 하나하나 변환하는 과정을 직접 구현해서 해결해야겠지만...
예전에 써봤던 기능을 사용해서 날로 먹었다.

입력을 양식에 맞추고, 기능을 쓴 결과값을 출력 해 준다.

결과

//
// Created by 전시은 on 2023/02/12.
//
// 문제 :: 16진수
// 16진수 수를 입력받아서 10진수로 출력하는 프로그램을 작성하시오.
// 입력 :: 첫째 줄에 16진수 수가 주어진다. 이 수의 최대 길이는 6글자이다. 16진수 수는 0~9와 A~F로 이루어져 있고, A~F는 10~15를 뜻한다. 또, 이 수는 음이 아닌 정수이다.
// 출력 :: 첫째 줄에 입력으로 주어진 16진수 수를 10진수로 변환해 출력한다.


#include <iostream>
#include <stdlib.h>
using namespace std;


int main()
{
    cin.tie(NULL);
    ios_base::sync_with_stdio(false);

    char cInput[] = "FFFFFF";
    int nInputResult = 0;

    cin >> cInput;
    nInputResult = strtol(cInput, NULL, 16);

    cout << nInputResult;

    return 0;
}
profile
취미 다이소

0개의 댓글