백준 1212 java

magicdrill·2024년 2월 26일
0

백준 문제풀이

목록 보기
35/654

백준 1212 java

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class bj1212 {
    public static void main(String[] args) throws IOException
    {
        StringBuilder str = new StringBuilder();
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int i, temp, j;
        String N, bi;

        N = br.readLine();
        for(i = 0; i <N.length(); i++)
        {
            temp = N.charAt(i) - '0';
            bi = Integer.toBinaryString(temp);
            //System.out.println(bi);
            if(i == 0)
            {
                str.append(bi);
            }
            else
            {
                if(bi.length() == 3)
                {
                    str.append(bi);
                }
                else if(bi.length() == 2)
                {
                    str.append("0" + bi);
                }
                else//(bi.length() == 1)
                {
                    str.append("00" + bi);
                }
            }
        }
        System.out.println(str);
    }
}

0개의 댓글