반응형

백준 1550번 16진수 풀이 코드

C | C++ | Java | Python


풀이

scanf("%x", &int) 형식으로 16진수를 10진수 정수로 입력받을 수 있습니다.

cin>>hex>>int 형식으로 16진수를 10진수 정수로 입력받을 수 있습니다.

Scanner.nextInt(16) 형식으로 16진수를 10진수 정수로 입력받을 수 있습니다.

int(input(), 16) 형식으로 16진수를 10진수 정수로 입력받을 수 있습니다.

코드

#include <stdio.h>

int main(){
    int a;
    scanf("%x",&a);
    printf("%d",a);
    return 0;
}
#include <iostream>
using namespace std;

int main(void){
    int a;
    cin>>hex>>a;
    cout<<a;
    return 0;
}
import java.util.Scanner;

public class Main{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt(16);
        System.out.println(a);
    }
}
print(int(input(), 16))

문제 출처

https://www.acmicpc.net/problem/1550

 

반응형

+ Recent posts