개념
<script>
/*
[무한반복과 자릿수]
- 숫자 1부터 1400 사이의 랜덤 숫자 두 개를 저장합니다.
- 두 수 중 큰 수에서 작은 수를 뺀 결과를 구합니다.
- 그 결과가 몇 자리 수인지 출력하시오.
*/
/*
[출력예시]
734 609 125
3
[출력예시]
1122 48 1074
4
*/
let r = Math.floor(Math.random() * 1401) + 1;
let r2 = Math.floor(Math.random() * 1401) + 1;
if(r < r2) {
let temp = r;
r = r2;
r2 = temp;
}
let b = r - r2;
document.write(r, " ", r2, " ", b, "<br>");
let count = 0;
while(true) {
b = parseInt(b / 10);
count += 1;
if(b == 0) {
break;
}
}
document.write(count);
</script>
HTML
복사


