11720번 - 숫자의 합
아스키 코드때문에 if 문 노가다 를 했습니다.
통과를 하긴 했는데 저 노가다를 짧고 실용적이게 바꾸고 싶습니다.
아이디어좀 주십쇼!
ps. 저 if문 코드를 짜주세요..
result += (num[i] - 48);
이해했습니다...
이걸 생각 못했네요..
답변 정말 감사합니다.
그리고 백준사이트 정말 재밌게 하고 있습니다.
특히 질문을 하고 다른사람들한테 도움을 받을수 있는것이 너무 좋은것 같습니다.
하루종일 하고 있습니다.
옛날부터 알았으면 하는 안타까움 마저 들 정도입니다.
48 외우거나 계산하는게 귀찮으시면 '0'을 사용하셔도 됩니다
num[i]는 지금 문자이므로 - 0 해도 수용없는거 아닌가요?
0을 뺴면 문자가 정수로 바뀌는 건가요??
0과 '0'은 달라요 맨 위에 적으신것처럼 아스키코드 '0'는 정수 48과 같기 때문에 저렇게도 사용할 수 있습니다
와 정말 생각의 전환이라고 해야하나요 대단하시네요 답변 감사합니다.
댓글을 작성하려면 로그인해야 합니다.
lbj0126 2년 전
아스키 코드때문에 if 문 노가다 를 했습니다.
통과를 하긴 했는데 저 노가다를 짧고 실용적이게 바꾸고 싶습니다.
아이디어좀 주십쇼!
ps. 저 if문 코드를 짜주세요..