만두야닷컴

김호의 뜬금 없는 과제..

var num = 12345;

일때 각 자리수를 더한 결과 값을 15가 되도록 출력.

문자열로 변환하지말고 작업

 

처음엔 아래와 같이 코드 작성



<script>
var num = 12345;
var sum = 0;

for(i=0;i<5;i++) {
	sum+=num%10;
	num = parseInt(num/10);
}

document.write(sum);

</script>

 

 

그러나 위와 같이 작성시에는
자리수를 알고 계산 해야 하므로 while 문을 이용해서 자리수 제한 없이 계산 가능 하도록
(김호가 작성한 코드와 병합(while문) )


<script>
var num = 123456;
var sum = 0;

while(num > 0) {
sum += num%10;
num = parseInt(num/10);
}
document.write(sum);

</script>

'자바스크립트' 카테고리의 다른 글

자바스크립트로 각자리 숫자 합계 구하기  (0) 2014.01.24
글자수 체크 하기  (0) 2011.10.05
javascript 메뉴  (0) 2011.10.05
javascript 롤링  (0) 2011.07.27

Comment +0

scp

Linux2013. 6. 28. 09:13

scp -r id@domain.com:/절대경로/ .

Comment +0

ps aux | grep apache

 

현재 실행되고 있는 데몬(현재는 apache) 검색

Comment +0