Search

문자열4_문제11_숫자검색

대분류
STEP09 문자열
문제 난이도
LV06
소분류
문자열4_문제

영상

문제

<script> /* [문제] 철수는 arr배열에서 숫자 검사를 해야한다. 각 단어를 검사해서 해당 메시지 중 하나를 출력하시오. [정답] 문자만 있다 숫자만 있다 문자와 숫자가 섞여있다. */ let arr = ["adklajsiod", "123123", "dasd12312asd"]; let msg = ["문자만 있다", "숫자만 있다", "문자와 숫자가 섞여있다."]; </script>
Java
복사

해설

<script> /* [문제] 철수는 arr배열에서 숫자 검사를 해야한다. 각 단어를 검사해서 해당 메시지 중 하나를 출력하시오. [정답] 문자만 있다 숫자만 있다 문자와 숫자가 섞여있다. */ let arr = ["adklajsiod", "123123", "dasd12312asd"]; let msg = ["문자만 있다", "숫자만 있다", "문자와 숫자가 섞여있다."]; let str0 = "0123456789"; let str1 = "abcdefghijklmnopqrstuvwxyz"; let str2 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; for(let i=0; i<arr.length; i++) { let index = 2; // 문자와 숫자가 섞여있다. let count = 0; for(let j=0; j<arr[i].length; j++) { for(let k=0; k<str0.length; k++) { if(arr[i][j] == str0[k]) { count += 1; } } } if(count == arr[i].length) { index = 1; // 숫자만 있다. } else if(count == 0) { index = 0; // 문자만 있다. } document.write(msg[index] + "<br>"); } </script>
Java
복사