[코드업 기초 100제] [기초 - 출력변환] 1031 ~ 1037 자바 풀이

2022. 2. 7. 22:01코딩테스트/코드업

728x90
반응형

문제 출처


https://github.com/haessae0/MCTP

 

1031. 10진 정수 1개 입력받아 8진수로 출력하기

import java.io.*;

public class codeup1031 {
  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String a = br.readLine();

    int num = Integer.parseInt(a);

    System.out.printf("%o", num);
  }

}

 

1032. 10진 정수 1개 입력받아 16진수로 출력하기1

import java.io.*;

public class codeup1032 {
  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String a = br.readLine();

    int num = Integer.parseInt(a);

    System.out.printf("%x", num);
  }

}

 

1033. 10진 정수 1개 입력받아 16진수로 출력하기2

import java.io.*;

public class codeup1033 {
  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String a = br.readLine();

    int num = Integer.parseInt(a);

    System.out.printf("%X", num);
  }

}

 

1034. 8진 정수 1개 입력받아 10진수로 출력하기

import java.util.Scanner;

public class codeup1034 {
  public static void main(String[] args) throws Exception {
    Scanner sc = new Scanner(System.in);
    String num = sc.nextLine();

    System.out.printf("%d", Integer.valueOf(num, 8));
  }

}

 

1035. 16진 정수 1개 입력받아 8진수로 출력하기

import java.io.*;

public class codeup1035 {
  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String str = br.readLine();

    int x = Integer.parseInt(str, 16);
    String xtoo = Integer.toOctalString(x);

    System.out.print(xtoo);
  }
}

 

1036. 영문자 1개 입력받아 10진수로 출력하기

import java.util.Scanner;

public class codeup1036 {
  public static void main(String[] args) throws Exception{
    Scanner sc = new Scanner(System.in);
    char a = sc.nextLine().charAt(0);
    int data = (int)a;
    System.out.print(data);
  }
  
}

 

1037. 정수 입력받아 아스키 문자로 출력하기

import java.io.*;

public class codeup1037 {
  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    String a = br.readLine();

    int x = Integer.parseInt(a);

    char str = (char) x;

    System.out.print(str);
  }

}

 

728x90
반응형