11576번 - Base Conversion
c언어로 풀었고 pow 함수를 이용해 푼건데 pow의 인자가 무조건 double여야하다 보니까 형변환을 굉장히 많이 했습니다.
제가 너무 어거지로 한건지 비효율적으로 한거 같아서 질문드립니다! 이 방법이 최선인걸까요?
다운캐스팅이 일어나기때문에,
int temp = (int)org; 는 int temp = org;
x = (int)pow(B,i- 1);는 x = pow(B,i- 1);
로 쓰셔도 됩니다.
추가로 for문은
for (double i = cnt; i>0; i--) 는 for (int i = cnt; i>0; i--)로 쓰셔도 됩니다.
앗 감사합니닿ㅎ 많이 배워갑니다!!
댓글을 작성하려면 로그인해야 합니다.
jhmin3627 7달 전
c언어로 풀었고 pow 함수를 이용해 푼건데 pow의 인자가 무조건 double여야하다 보니까 형변환을 굉장히 많이 했습니다.
제가 너무 어거지로 한건지 비효율적으로 한거 같아서 질문드립니다! 이 방법이 최선인걸까요?