Function μ—°μŠ΅ν€΄μ¦ˆ 2

1. ν•¨μˆ˜μ—μ„œ 쑰건문 μ‚¬μš©
μˆ«μžκ°€ 짝수면 true, μ•„λ‹ˆλ©΄ falseλ₯Ό λ°˜ν™˜ν•˜λŠ” isEven ν•¨μˆ˜λ₯Ό μž‘μ„±ν•˜μ‹œμ˜€.
// 여기에 μ½”λ“œλ₯Ό μž‘μ„±ν•˜μ„Έμš”
ifλ¬Έ λ˜λŠ” return n % 2 === 0 μ‚¬μš©
2. ν•¨μˆ˜μ—μ„œ 반볡문 μ‚¬μš©
1λΆ€ν„° nκΉŒμ§€μ˜ 합을 λ°˜ν™˜ν•˜λŠ” sumToN ν•¨μˆ˜λ₯Ό μž‘μ„±ν•˜μ‹œμ˜€.
// 여기에 μ½”λ“œλ₯Ό μž‘μ„±ν•˜μ„Έμš”
for문을 μ‚¬μš©ν•˜μ—¬ λˆ„μ ν•©μ„ κ΅¬ν•©λ‹ˆλ‹€.
3. ν•¨μˆ˜μ—μ„œ λ°°μ—΄ 합계 κ΅¬ν•˜κΈ°
λ°°μ—΄μ˜ λͺ¨λ“  값을 더해 λ°˜ν™˜ν•˜λŠ” sumArray ν•¨μˆ˜λ₯Ό μž‘μ„±ν•˜μ‹œμ˜€.
// 여기에 μ½”λ“œλ₯Ό μž‘μ„±ν•˜μ„Έμš”
forλ¬Έ λ˜λŠ” reduce μ‚¬μš©
4. ν•¨μˆ˜μ—μ„œ μ΅œλŒ€κ°’ μ°ΎκΈ°
λ°°μ—΄μ—μ„œ κ°€μž₯ 큰 값을 λ°˜ν™˜ν•˜λŠ” max ν•¨μˆ˜λ₯Ό μž‘μ„±ν•˜μ‹œμ˜€.
// 여기에 μ½”λ“œλ₯Ό μž‘μ„±ν•˜μ„Έμš”
Math.max(...arr) λ˜λŠ” forλ¬Έ μ‚¬μš©
5. ν•¨μˆ˜μ—μ„œ μ΅œμ†Œκ°’ μ°ΎκΈ°
λ°°μ—΄μ—μ„œ κ°€μž₯ μž‘μ€ 값을 λ°˜ν™˜ν•˜λŠ” min ν•¨μˆ˜λ₯Ό μž‘μ„±ν•˜μ‹œμ˜€.
// 여기에 μ½”λ“œλ₯Ό μž‘μ„±ν•˜μ„Έμš”
Math.min(...arr) λ˜λŠ” forλ¬Έ μ‚¬μš©
6. ν•¨μˆ˜μ—μ„œ λ¬Έμžμ—΄ λ’€μ§‘κΈ°
λ¬Έμžμ—΄μ„ λ’€μ§‘μ–΄ λ°˜ν™˜ν•˜λŠ” reverseStr ν•¨μˆ˜λ₯Ό μž‘μ„±ν•˜μ‹œμ˜€.
// 여기에 μ½”λ“œλ₯Ό μž‘μ„±ν•˜μ„Έμš”
split, reverse, join λ©”μ„œλ“œ μ‚¬μš©
7. ν•¨μˆ˜μ—μ„œ λŒ€μ†Œλ¬Έμž λ³€ν™˜
λ¬Έμžμ—΄μ„ λͺ¨λ‘ λŒ€λ¬Έμžλ‘œ λ³€ν™˜ν•˜λŠ” toUpper ν•¨μˆ˜μ™€ μ†Œλ¬Έμžλ‘œ λ³€ν™˜ν•˜λŠ” toLower ν•¨μˆ˜λ₯Ό μž‘μ„±ν•˜μ‹œμ˜€.
// 여기에 μ½”λ“œλ₯Ό μž‘μ„±ν•˜μ„Έμš”
toUpperCase(), toLowerCase() λ©”μ„œλ“œ μ‚¬μš©
8. ν•¨μˆ˜μ—μ„œ 인수 개수 μ œν•œ
두 수만 λ”ν•˜κ³ , κ·Έ μ™Έμ—λŠ” '두 수만 μž…λ ₯ν•˜μ„Έμš”'λ₯Ό λ°˜ν™˜ν•˜λŠ” add ν•¨μˆ˜λ₯Ό μž‘μ„±ν•˜μ‹œμ˜€.
// 여기에 μ½”λ“œλ₯Ό μž‘μ„±ν•˜μ„Έμš”
arguments.length λ˜λŠ” λ§€κ°œλ³€μˆ˜ 개수 체크
9. ν•¨μˆ˜μ—μ„œ λ‚˜λ¨Έμ§€ λ§€κ°œλ³€μˆ˜ μ‚¬μš©
λͺ¨λ“  인수의 합을 λ°˜ν™˜ν•˜λŠ” sumAll ν•¨μˆ˜λ₯Ό μž‘μ„±ν•˜μ‹œμ˜€.
// 여기에 μ½”λ“œλ₯Ό μž‘μ„±ν•˜μ„Έμš”
...args와 reduce μ‚¬μš©
10. ν•¨μˆ˜μ—μ„œ undefined λ°˜ν™˜
아무 값도 λ°˜ν™˜ν•˜μ§€ μ•ŠλŠ” logHello ν•¨μˆ˜λ₯Ό μž‘μ„±ν•˜μ‹œμ˜€.
// 여기에 μ½”λ“œλ₯Ό μž‘μ„±ν•˜μ„Έμš”
return문이 μ—†λŠ” ν•¨μˆ˜λŠ” undefinedλ₯Ό λ°˜ν™˜