제가푼 풀이를 봐도 그렇고
다른사람이 푼 풀이를 봐도 그런데
010 같은 입력이 들어오는것 같습니다.
0*1 0 으로 YES인데 숫자로받게되면 NO가 되죠.
그리고 pow 함수는 소숫점 오차로인해 의도치않은 값이 들어갈 수 있습니다.
tmp=10;
for(i=1;i<cnt;i++)
{
~~
tmp*=10;
}
이렇게 처리하는것이 좋죠.
어쨌든 제가 여러번 테스트해봤는데 문자열로 처리하는것을 추천합니다.
1356번 - 유진수
우와 답변들 빠르게 해주셔서.. 틀린 부분 찾고 고쳤네요 !
답변해주신 분들 모두 감사드립니다 ^^!
댓글을 작성하려면 로그인해야 합니다.
chubichubi 9년 전
이제 알고리즘을 풀기 시작한 초보 코더입니다. ^^;;
예외 케이스가 어디에서 잘못된것인지 찾기 어려워서 질문올립니다. ! ㅠ.ㅠ
혹시 힌트가 될만한 부분이라도 언급해주시면 감사드리겠습니다.ㅠ.ㅠ