---
# System prepended metadata

title: 자바스크립트 스터디 5일차

---

# 자바스크립트 스터디 5일차
## 12.함수 문제
### 1
```javascript=
function greet(){
    console.log("안녕 내 이름은 제시카야")
}
greet()
```

### 2
```javascript=
function greet(type){
  if(type == "에밀리"){
      console.log("안녕 내 이름은 에밀리야")
  }
  else if(type == "할리"){
      console.log("안녕 내 이름은 할리야")
  }
}
greet("할리")
//-------------------
function greet(name){
  console.log("안녕 내 이름은",name,"야")
}
greet("에밀리")
```

### 3
```javascript=
function greet(name){
  console.log("안녕 내 이름은",name,"야")
  return name
}
let name = greet("에밀리")
console.log("안녕 내 이름은",name,"야")
```

### 4
```javascript=
function meetAt(yyyy,mm,dd){
  if(dd){
    return yyyy + "/" + mm + "/" + dd
    }
  else if(mm){
    return `${yyyy}년 ${mm}월`
    }
  else if(yyyy){
    return yyyy + "년"
    }
}
console.log(meetAt(2024, 2, 9))
```

### 5
```javascript=
function findSmallestElement(arr){
  let result = arr[0]
  if(arr.length === 0){
    return 0
    }
  for (let i = 1; i <arr.length; i++){
    if(result >arr[i]){
      result = arr[i]
    }
  }
  return result
}
let smallNum = findSmallestElement([100,200,3,0,2,1])
console.log(smallNum)
```

### 6
```javascript=
let unit = [50000,10000,5000,1000,500,100]

function realMoney(money){
  for(let i =0; i < unit.length; i++){
      let num = Math.floor(money / unit[i])
      console.log(`${unit[i]}X${num}`)
      money = money - (unit[i]*num)
  }
}

realMoney(23500)
```
