-
글쓴이글
-
2021년 3월 18일 21:09 #7271
Maldive참가자숫자 마지막 자리가 3, 6, 9일 때 '박수' 출력하기
명령이 error
function 삼육구(numbers) {
const numStr = numbers.toString();
if (charAt(numStr.length-1) === '3' || charAt(numStr.length-1) === '6' || charAt(numStr.length-1) === '9' ) {
console.log('박수');
} else {
console.log('통과');
}
}삼육구(19);
Uncaught SyntaxError: Invalid or unexpected token
2021년 3월 18일 23:56 #7280
codingapple키 마스터입력한걸 문자로 바꾼다음에 맨 뒷글자를 검사하셨군요
잘짰는데 charAt 함수는 문자뒤에 붙일 수 있어서
문자.charAt(3) 하면 3번째 글자를 알려줍니다 그럼 해결일듯요?
2021년 9월 15일 11:39 #15106
KG에듀원참가자function 삼육구게임(target){
if(target == 3 || target == 6 || target == 9){
document.write('박수<br>');
} else{
document.write('통과<br>');
}
};
삼육구게임(3);
삼육구게임(8);
삼육구게임(12);
삼육구게임(9);2021년 12월 26일 13:26 #22942
이동하참가자진짜 제대로 된 369게임은 이런식으로 작성돼야 하지 않을까요?
입력한 값 안에 3 || 6 || 9가 있다면~
문자 안에 있는 3의 개수대로 list에 '박수' 넣기
문자 안에 있는 6의 개수대로 list에 '박수' 넣기
문자 안에 있는 9의 개수대로 list에 '박수' 넣기
list 콘솔창에 보여주기else 콘솔창에 '통과'
이렇게 해야 33, 36과 같은 숫자에서 박수를 두 번 칠 수 있지 않을까 생각합니다!
2022년 1월 3일 03:11 #23554
김현석참가자function 삼육구게임(num) {
// 그냥
// if(num % 10 == 3 || num % 10 == 6 || num % 10 == 9) {
// console.log('박수');
// } else {
// console.log('통과');
// }
// 박수여러번
// let 박수 = '';
//
// for(let i = 0; i < String(num).length; i++) {
// if(String(num)[i] == '3' || String(num)[i] == '6' || String(num)[i] == '9') {
// 박수 = 박수 + '박수';
// }
// }
// console.log(박수 == '' ? '통과' : 박수);
// for없이 박수여러번
let 박수2 = String(num).replace(/[3,6,9]/g,"박수").replace(/[0-9]/g,"");
console.log(박수2 == '' ? '통과' : 박수2);
}
의 방법으로 해봤습니다
2022년 1월 3일 13:57 #23582
김은희참가자function game2(num) {
let num2 = String(num)
if (num2.charAt(num2.length-1) === '9') {
console.log('9라서 짝짝짝')
} else if(num2.charAt(num2.length-1) === '6') {
console.log('6이라서 짝짝짝')
} else if(num2.charAt(num2.length-1) === '3'){
console.log('3은 당연히 짝짝짝')
} else {
console.log('3,6,9아니니까 박수안쳐')
}}
2022년 6월 29일 21:27 #37684
윤태균참가자for(var i=1; i<100; i++){
if(i%10==3 || i%10==6 || i%10==9){
console.log(i,"clap")
}
}저는 이렇게 해밨습니다.
2022년 10월 18일 10:19 #50680
이정우참가자(응용문제) 값을 직접 입력하면 alert로 받아올 수 있는 코드를 짜보았습니다. <body> <form> <input type="number" id="three"> <button type="button" id="send">전송</button> </form>
<script> $('#send').on('click', function (e) { if (document.getElementById('three').value % 10 == 9) { alert('박수 박수 짝짝'); e.preventDefault(); } else if (document.getElementById('three').value % 10 == 6) { alert('박수'); e.preventDefault(); } else if (document.getElementById('three').value % 10 == 3) { alert('박수'); e.preventDefault(); } else { alert('통과'); } }) </script>
</body>
-
글쓴이글
- 답변은 로그인 후 가능합니다.