• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

가격에 문자가 있을때는 어떻게 처리하나요?

20.09.01 20:52 작성 조회수 186

2

안녕하세요 

강의 재미있게 잘 듣고 있습니다. 

다름이 아니라 가격값을 가져올 때 종종 숫자뿐만아니라 

문자가 섞여있어서 오류가 나는 경우가 있습니다. 

이럴때는 어떻게 해야하나요?

답변 1

답변을 작성해보세요.

0

개인적인 사정으로 답변이 늦어져서 죄송합니다.

"10 or Less" 라는 문자열이 문제를 해결하기 위해선 여러가지 방법이 있을수 있겠습니다만... 일단 문자열이 모두 숫자로 되어있는지 isdigit() 같은 함수를 사용해서 확인 하는 방법도 있을수 있습니다..... 만 소수점이 포함되거나 음수인경우 또 문제가 발생할 수 있습니다. 문자열 갯수만큼 for 문을 돌아서 숫자인지 점(.) 인지 판단하는 방법도 있겠습니다. 아니면 그냥 단순하게 해당하는 로직에 try exception 을 감싸서 처리하는게 더 편할 수도 있을것 같습니다.