Home > Math > πŸ’‘[Math] νŽ˜μ΄μ§€ 번호 방식(Pagination) 곡식 μ„€λͺ….

πŸ’‘[Math] νŽ˜μ΄μ§€ 번호 방식(Pagination) 곡식 μ„€λͺ….
Math

πŸ’‘[Math] νŽ˜μ΄μ§€ 번호 방식(Pagination) 곡식 μ„€λͺ….

πŸ“ Intro.

  • $(((n - 1) / k) + 1) \times m \times k + 1 \quad \text{(단, } n > 0, (n - 1) / k \text{의 λ‚˜λ¨Έμ§€λŠ” 버림)}$
    • μœ„ 곡식은 νŽ˜μ΄μ§€ 번호 방식(Pagination)μ—μ„œ νŠΉμ • 쑰건에 따라 계산을 μˆ˜ν–‰ν•˜λ©°, κ²°κ³Όκ°’μ˜ μ˜λ―Έμ™€ λ™μž‘μ„ μ•„λž˜μ—μ„œ μžμ„Ένžˆ μ„€λͺ…ν•˜κ² μŠ΅λ‹ˆλ‹€.

βœ…1️⃣ κ³΅μ‹μ˜ 각 ꡬ성 μš”μ†Œ

  • κ³΅μ‹μ˜ 각 뢀뢄을 λΆ„μ„ν•˜λ©°, 이 곡식이 μ–΄λ–€ 계산을 μˆ˜ν–‰ν•˜λŠ”μ§€ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.

1️⃣ $(n-1)/k$

  • n: ν˜„μž¬ νŽ˜μ΄μ§€ 번호.
  • k: 이동 κ°€λŠ₯ν•œ νŽ˜μ΄μ§€ 묢음의 크기(이동 κ°€λŠ₯ν•œ νŽ˜μ΄μ§€ 개수).
  • (n-1): 0λΆ€ν„° μ‹œμž‘ν•˜λŠ” νŽ˜μ΄μ§€ 기반으둜 κ³„μ‚°ν•˜κΈ° μœ„ν•΄ 1을 뺌.
  • (n-1)/k: ν˜„μž¬ νŽ˜μ΄μ§€κ°€ μ†ν•œ 묢음의 μ‹€μˆ˜ κ°’.
  • λ‚˜λ¨Έμ§€λŠ” 버림: (n-1)/k λŠ” μ •μˆ˜λΆ€λ§Œ μ·¨ν•΄ ν˜„μž¬ νŽ˜μ΄μ§€κ°€ μ†ν•œ 묢음 번호λ₯Ό 계산.
  • 예제: n = 7, k = 10
    (7-1)/10 = 0
    

2️⃣ $((n-1)/k) + 1$

  • κ³„μ‚°λœ 묢음 λ²ˆν˜Έμ— 1을 λ”ν•˜μ—¬, ν˜„μž¬ νŽ˜μ΄μ§€κ°€ μ†ν•œ 묢음 번호λ₯Ό 1λΆ€ν„° μ‹œμž‘ν•˜λ„λ‘ μ„€μ •.
  • 예제:
    ((n-1)/k) + 1 = 0 + 1 = 1
    
  • ν˜„μž¬ νŽ˜μ΄μ§€κ°€ 7이라면, μ΄λŠ” 1번째 λ¬ΆμŒμ— 속함을 의미(이동 κ°€λŠ₯ν•œ νŽ˜μ΄μ§€μ˜ 개수)

3️⃣ $((n-1/k) + 1) * m * k$

  • m * k: ν•˜λ‚˜μ˜ λ¬ΆμŒμ—μ„œ 총 κ²Œμ‹œκΈ€μ˜ 개수λ₯Ό 의미
    • m: νŽ˜μ΄μ§€λ‹Ή κ²Œμ‹œκΈ€ 수.
    • k: 이동 κ°€λŠ₯ν•œ νŽ˜μ΄μ§€ 묢음의 크기.
  • ((n - 1 ) / k ) + 1 ) * m * k: ν˜„μž¬ λ¬ΆμŒκΉŒμ§€μ˜ 총 κ²Œμ‹œκΈ€ 개수λ₯Ό 계산.
  • 예제: m = 30, k = 10
    (((7 - 1) / 10) + 1) * 30 * 10 = (1) * 10 * 10 = 300
    

4️⃣ $+1$

  • λͺ¨λ“  계산 ν›„, ν˜„μž¬ λ¬ΆμŒμ— μ†ν•œ 첫 번째 κ²Œμ‹œκΈ€ 번호λ₯Ό κ³„μ‚°ν•˜κΈ° μœ„ν•΄ 1을 더함.
  • 예제: 계산 결과에 1을 더함.
    (((7 - 1)/10)+1) * 30 * 10 + 1 = 300 + 1 =. 01
    
  • κ²°κ³Ό : 301번째 κ²Œμ‹œκΈ€μ΄ ν˜„μž¬ νŽ˜μ΄μ§€μ˜ 첫 번째 κ²Œμ‹œκΈ€.

βœ…2️⃣ κ³΅μ‹μ˜ λͺ©μ .

  • μœ„ 곡식은 ν˜„μž¬ νŽ˜μ΄μ§€ 번호 n와 κ΄€λ ¨ν•˜μ—¬:
    • 1. ν˜„μž¬ νŽ˜μ΄μ§€κ°€ μ†ν•œ 묢음 번호λ₯Ό κ³„μ‚°ν•˜κ³ ,
    • 2. κ·Έ λ¬ΆμŒκΉŒμ§€μ˜ 총 κ²Œμ‹œκΈ€ 개수λ₯Ό 기반으둜,
    • 3. ν˜„μž¬ νŽ˜μ΄μ§€μ˜ 첫 번째 κ²Œμ‹œκΈ€ 번호λ₯Ό λ°˜ν™˜ν•©λ‹ˆλ‹€.

βœ…3️⃣ κ³΅μ‹μ˜ λ™μž‘ κ³Όμ •.

1️⃣ 묢음 번호 계산.

  • $((n - 1 / k))$μ—μ„œ μ •μˆ˜λΆ€λ§Œ μ·¨ν•΄ ν˜„μž¬ νŽ˜μ΄μ§€κ°€ μ†ν•œ 묢음 번호λ₯Ό 계산.
  • 이후, 1을 더해 묢음 번호λ₯Ό 1λΆ€ν„° μ‹œμž‘.

2️⃣ ν˜„μž¬ 묢음의 κ²Œμ‹œκΈ€ λ²”μœ„ 계산.

  • 묢음 λ²ˆν˜Έμ— 따라 ν˜„μž¬κΉŒμ§€μ˜ 총 κ²Œμ‹œκΈ€ 개수λ₯Ό 계산.

3️⃣ ν˜„μž¬ 묢음 첫 번째 κ²Œμ‹œκΈ€ 번호 λ°˜ν™˜.

  • λͺ¨λ“  계산 ν›„, ν˜„μž¬ λ¬ΆμŒμ—μ„œ μ‹œμž‘λ˜λŠ” 첫 번째 κ²Œμ‹œκΈ€ 번호λ₯Ό λ°˜ν™˜.

πŸš€ 정리.

  • $\text{(((n - 1) / k) + 1) * m * k + 1}$
    • μœ„ 곡식은 ν˜„μž¬ νŽ˜μ΄μ§€ 번호λ₯Ό κΈ°μ€€μœΌλ‘œ 첫 번째 κ²Œμ‹œκΈ€ 번호λ₯Ό κ³„μ‚°ν•˜κΈ° μœ„ν•œ κ³΅μ‹μž…λ‹ˆλ‹€.
      • n: ν˜„μž¬ νŽ˜μ΄μ§€ 번호.
      • m: νŽ˜μ΄μ§€λ‹Ή κ²Œμ‹œκΈ€ 수.
      • k: 이동 κ°€λŠ₯ν•œ νŽ˜μ΄μ§€ 묢음 크기.