이런거 주간 퀴즈로 하면 재밌을듯


<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>

<body>
<div id="app"></div>
<script>
function* range(l, u) {
for (let i = l; i < u; ++i)
yield i
}

const el = document.querySelector('#app')
const text = '동해물과 백두산이 마르고 닳도록'
const letters = [...text.normalize('NFD')]
const anim = [...range(0, letters.length + 1)].map(l => letters.slice(0, l).join(''))
anim.forEach((t, i) => setTimeout(() => el.innerHTML = t, i * 50))
</script>
</body>

</html>