/*

 * http://sosal.tistory.com/

 * made by so_Sal

 */


#include<iostream>  // for IO

#include<stdio.h>

#include<cmath>

#include<stdlib.h>

#include<string>

#include<cstring>   // for string

#include<iomanip>

#include<vector>

#include<algorithm> // for reverse

#include<iterator>


using namespace std;


int main(){

string s;

int input;


while(1){

cin>>input;

while(input>1){

if(input%2 == 1){

s+='1';

}

else

s+='0'; //2진수 변환

input/=2;

}

s+='1';

reverse(s.begin(),s.end()); //출력 편이를 위해 뒤집어줌

cout<<s<<endl;

s.clear();

}

}




Posted by sosal sosal

댓글을 달아 주세요

  1. 2020.05.01 20:30

    0일때 예외는 왜처리안하세요