Java Script
[ Java Script ] 비밀번호 입력 횟수 제한하기
dauneee
2022. 2. 15. 12:56
조건 |
1) 비밀번호 1234 2) 제한 횟수 5번 3) 1번 틀릴때마다 기회 -1씩 감소 4) 1234 입력시 로그인에 성공하셨습니다:) 멘트 출력 |
< 내가 작성한 코드 >
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript">
var cnt = 5; // 남은기회 카운트
for (i = 0; i < 5; i++) {
var input = prompt('비밀번호를 입력하세요.')
if (input == 1234) { // 비밀번호 맞게 입력하면 로그인 성공
console.log('로그인에 성공하셨습니다:)')
break;
} else {
cnt--; // 틀릴때마다 기회 --
console.log('로그인에 실패하셨습니다.')
console.log('기회 ' + cnt + '번 남았습니다')
}
}
if (cnt == 0) { //남은 기회가 0일경우
console.log('사용하실 수 없습니다!!!!!')
}
</script>
</body>
</html>
< 모범 답안 >
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript">
var pw=1234;
var flag=true;
for(var i=0;i<5;i++){
var input=prompt('패스워드를 입력하세요.');
if(input==pw){
console.log('로그인 성공!');
flag=false;
break;
}
else{
console.log('남은 기회: ',4-i,'회');
}
}
if(flag){
console.log('로그인 실패...');
}
</script>
</body>
</html>