lbj0126   2년 전

아스키 코드때문에 if 문 노가다 를 했습니다.

통과를 하긴 했는데 저 노가다를 짧고 실용적이게 바꾸고 싶습니다.

아이디어좀 주십쇼!

ps. 저 if문 코드를 짜주세요..

baekjoon   2년 전

result += (num[i] - 48);

lbj0126   2년 전

이해했습니다...

이걸 생각 못했네요..

답변 정말 감사합니다.

그리고 백준사이트 정말 재밌게 하고 있습니다.

특히 질문을 하고 다른사람들한테 도움을 받을수 있는것이 너무 좋은것 같습니다.

하루종일 하고 있습니다.

옛날부터 알았으면 하는 안타까움 마저 들 정도입니다.

luniro   2년 전

48 외우거나 계산하는게 귀찮으시면 '0'을 사용하셔도 됩니다

lbj0126   2년 전

num[i]는 지금 문자이므로 - 0 해도 수용없는거 아닌가요?

0을 뺴면 문자가 정수로 바뀌는 건가요??

luniro   2년 전

0과 '0'은 달라요 맨 위에 적으신것처럼 아스키코드 '0'는 정수 48과 같기 때문에 저렇게도 사용할 수 있습니다

lbj0126   2년 전

와 정말 생각의 전환이라고 해야하나요 대단하시네요 답변 감사합니다.

댓글을 작성하려면 로그인해야 합니다.