# 코딩알려주는누나 # 4주차과제 (함수문제) 문제 1 ``` const greet = () => { console.log("안녕 내 이름은 제시카야"); }; greet(); ``` 문제 2,3 ``` const greet = (name) => { console.log(`안녕 내이름은 ${name}`); }; let name = "준혁"; greet(name); ``` 문제 4 ``` const findSmalllsetElement = (numarr) => { if (numarr.length === 0) { return 0; } for (let i = 0; i < numarr.length; i++) { for (let j = 0; j < numarr.length - i; j++) { if (numarr[j] > numarr[j + 1]) { let temp = numarr[j]; numarr[j] = numarr[j + 1]; numarr[j + 1] = temp; } } } return numarr[0]; }; let numarr = [0, 23, 4, 324, 212, 32]; const minnum = findSmalllsetElement(numarr); console.log("배열에서 작은수", minnum); ``` 문제 5 ``` const DPmoney = (money) => { const moneynum = []; const moneychan = [50000, 10000, 5000, 1000, 500, 100]; for (let i = 0; i < moneychan.length; i++) { moneynum[i] = Math.floor(money / moneychan[i]); money %= moneychan[i]; } return moneynum; }; const moneychan = [50000, 10000, 5000, 1000, 500, 100]; const minmoney = DPmoney(12300); for (let i = 0; i < minmoney.length; i++) { console.log(moneychan[i], "X", minmoney[i]); } ```