이중반복문을 통해 도형을 출력하는 방법으로 삼각형을 찍어보았습니다. 그리고 함수의 개념과 함수의 중요성 유용성을 배움으로서 개발에 꼭 필요한 기능인 것을 알았습니다.
<script>
let y = ""
for(let i=1; i<10 ; i++){
for(let j=10;j>i;j--)
{
y +="*"
}
y +="<br>"
}
document.write(y)
" "
</script>
<script>
let z =""
for(let i=1; i<10 ; i++){
z +=" "
for(let n=0;n<i;n++)
{
z +="*"
}
z +="<br>"
}
document.write(z)
</script>
<script>
let x = ""
for(let i=1; i<10 ; i++){
for(let j=10;j>i;j--)
{
x +=" "
}
for(let n=1;n<i;n++)
{
x +="*"
}
for(let n=0;n<i;n++)
{
x +="*"
}
x +="<br>"
}
" "
document.write(x)
</script>
<script>
const ly = function(x){
x = prompt("년도를 입력하세요")
let a,b,c=0
a=x%4
b=x%100
c=x%400
if((a==b)&&(c>0)){
alert(`${x}년은 윤년이 아닙니다`)
}else if(a==0){
alert(`${x}년은 윤년입니다`)
}else {
alert(`${x}년은 윤년이 아닙니다`)
}
}
ly()
</script>
X
X
프로그래밍을 하는 과정에서 최대한 검색을 하지 않고 로직을 짜며 안될때는 왜 안될까 이것 저것을 고쳐보면서 고민하는 과정에서 성장하는 느낌이 들었습니다!