강의

멘토링

커뮤니티

Inflearn Community Q&A

hojung70980235's profile image
hojung70980235

asked

JavaScript: All-in-one from basics to practice

Loop Problems

문제 3번 출력 질문드려요

Written on

·

165

0

안녕하세요! 문제 3번에 대해 다음과 같이 코드를 짜서 replit에서 실행시켜봤는데 출력에서 29, 30, ..., 39 까지에서 원하는대로 출력이 나오지 않고 이상한 문자로 바뀌어서 나오는데 이유를 전혀 모르겠어서 질문드려요.
-------------------------------------------------------------------
let three_six_nine = [3, 6, 9]
let num1 = 0
let num2 = 0
for(let i=1;i<=50;i++){
num1 = i%10
num2 = (i-num1)/10
if (three_six_nine.includes(num1) && three_six_nine.includes(num2)){ console.log("짝짝") }
else if
(three_six_nine.includes(num1)||three_six_nine.includes(num2)){ console.log("짝") }
else { console.log(i) } }
-------------------------------------------------------------------
HTML/CSSjavascript

Answer 1

0

아 같은내용이 연속해서 프린트되면 저런식으로 나옵니다 

29 30 31 32 까지는 짝 이기떄문에 4번 나오는게 맞습니다 

즉 코드에는 문제 없습니다 

하지만 제가 제시한 정답코드도 확인해보시는게 좋을것 같아요! 좀 더 간단하게 짜실 수 있거든요!

 

 

hojung70980235's profile image
hojung70980235

asked

Ask a question