# 자바스크립트 스터디 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)
```