Code we use - Preview

typescript
const rules = [
  {
    condition: readingTime >= 0 && readingTime <= 2,
    apply: () => {
      penalty += 0.2
    },
  },
  {
    condition: readingTime >= 3 && readingTime <= 4,
    apply: () => {
      penalty = 0.1
    },
  },
  {
    condition: readingTime > 4 && readingTime <= 12,
    apply: () => {
      penalty = 0
    },
  },
  {
    condition: readingTime > 12,
    apply: () => {
      penalty = 1.2
    },
  },
]
Aim to keep your reading time between 3 and 12 minutes.