Search

배열1_문제06_십의자리2

대분류
STEP05 일차배열
문제 난이도
LV02
소분류
일차배열1_문제

영상

문제

<script> /* [문제] a배열에서 십의 자리가 2이거나 백의 자리가 5인 수만 출력하시오. [정답] 510 423 124 512 23 122 */ let a = [510, 423, 124, 512, 252, 23, 312, 453, 122]; </script>
Java
복사

해설

<script> /* [문제] a배열에서 십의 자리가 2이거나 백의 자리가 5인 수만 출력하시오. [정답] 510 423 124 512 23 122 */ let a = [510, 423, 124, 512, 252, 23, 312, 453, 122]; for(let i=0; i<a.length; i++) { // 백의 자리 let hundredUnit = parseInt(a[i] / 100); // 십의 자리 let tenUnit = parseInt(a[i] % 100 / 10); // document.write(hundredUnit + ", " + tenUnit + "<br>"); if(hundredUnit == 5 || tenUnit == 2) { document.write(a[i] + "<br>"); } } //--------------------------------------------------------- let i = 0; while(i < a.length) { let hundredUnit = parseInt(a[i] / 100); let tenUnit = parseInt(a[i] % 100 / 10); if(hundredUnit == 5 || tenUnit == 2) { document.write(a[i] + "<br>"); } i += 1; } </script>
Java
복사