function greet(){
console.log('안녕 내 이름은 제시카야')
}
greet();
function greet(name){
console.log(`안녕 내 이름은 ${name}야`)
}
greet('에밀리');
greet('할리');
function greet(name){
console.log(`안녕 내 이름은 ${name}야`)
return name;
}
console.log(greet('에밀리'));
console.log(greet('할리'));
index.js에서 meetAt 함수를 만들어주세요.
인자를 세개 받습니다.
첫번째 인자는 년도에 해당하는 숫자입니다.
두번째 인자는 월에 해당하는 숫자입니다.
세번째 인자는 일에 해당하는 숫자입니다.
년도 인자만 받았을 경우 → "1234년" 과 같은 형식의 문자열을 리턴 해주세요.
년도,월 인자를 받았을 경우 → 년도와 월을 조합해서 "1234년 5월" 과 같은 형식의 문자열을 리턴 해주세요.
년도,월,일 인자를 전부 받았을 경우 → 년도,월,일을 조합해서 "1234/5/6" 과 같은 형식의 문자열을 리턴 해주세요.
결과 예시
meetAt(2022); // 결과 --> 2022년
meetAt(2032, 3); // 결과 --> "2032년 3월"
meetAt(1987, 10, 28); // 결과 --> "1987/10/28"
function meetAt(y, m, d){
let year = y;
let month = m;
let date = d;
if(date){
return `${year}/${month}/${date}`;
}
if(month){
return `${year}년 ${month}월`;
}
if(year){
return `${year}년`;
}
}
console.log(meetAt(2022,4,16));
findSmallestElement 함수를 구현해 주세요.
findSmallestElement 의 arr 인자는 숫자 값으로만 이루어진 배열입니다.
arr 의 값들 중 가장 작은 값을 리턴 해주세요.
만일 arr 가 비어있으면 0을 리턴 해주세요.
예를 들어, 다음과 같은 배열이 인자(input)으로 들어왔다면 1이 리턴 되어야 합니다.이용되는 배열[100,200,3,0,2,1]
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 input = findSmallestElement([100,200,3,0,2,1]);
console.log(input);
돈을 매개변수로 받으면 몇개의 지폐와 동전이 필요한지 최소 개수를 계산해주는 함수를 만드시오
출력예 )
12300인 경우
50000 X 0
10000 X 1
5000 X 0
1000 X 2
500 X 0
300 X 3
let unit = [50000, 10000, 5000, 1000, 500, 100];
function changeMoney(money){
for(i=0; i < unit.length; i++){
let num = parseInt(money/unit[i]); //parseInt() == Math.floor()
console.log(unit[i]+'*'+num);
money = money - (unit[i]*num);
}
}
changeMoney(503200);