mooon๐ŸŒ™
STUDY
mooon๐ŸŒ™
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (170)
    • ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ (147)
      • ๋ฐฑ์ค€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ (53)
      • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] Lv1 (13)
      • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์ž…๋ฌธ (54)
      • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] SQL ๊ณ ๋“์  Kit (27)
    • BACK (4)
      • Spring (3)
      • PHP (0)
    • FRONT (5)
    • DevOps (8)
      • Jenkins (8)
    • GitHub๐ŸŒฑ (2)
    • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (1)
      • SQL (1)
    • Error ๐Ÿ’ฅ (0)
      • php (2)
    • ๐Ÿ˜‹ (1)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • โญ ๊นƒํ—ˆ๋ธŒ
  • ๐Ÿ’• ๋ฐฉ๋ช…๋ก
  • ๐Ÿ’ฅ ํƒœ๊ทธ

์ธ๊ธฐ ๊ธ€

ํƒœ๊ทธ

  • Python
  • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค
  • ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ž…๋ฌธ
  • ์•Œ๊ณ ๋ฆฌ์ฆ˜
  • SQL
  • ๋‹ค์ด๋‚˜๋ฏน ํ”„๋กœ๊ทธ๋ž˜๋ฐ
  • ๋ฐฑ์ค€
  • SQL ๊ณ ๋“์  Kit
  • c++
  • DevOps

์ตœ๊ทผ ๊ธ€

250x250
hELLO ยท Designed By ์ •์ƒ์šฐ.
mooon๐ŸŒ™

STUDY

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋ถ„์ˆ˜์˜ ๋ง์…ˆ
์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ/[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์ž…๋ฌธ

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋ถ„์ˆ˜์˜ ๋ง์…ˆ

2022. 10. 26. 23:46
728x90

๐ŸŒฑ ๋ฌธ์ œ

 

๐ŸŒฑ ํ’€์ด

import math

def solution(denum1, num1, denum2, num2):
    lcm = num1 * num2 // math.gcd(num1, num2)
    denum1 = denum1 * lcm // num1
    denum2 = denum2 * lcm // num2
    gcd = math.gcd(denum1 + denum2, lcm)
    return [(denum1 + denum2) // gcd, lcm // gcd]

 

  1. ๋ถ„๋ชจ๋“ค์˜ ์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜(lcm)๋ฅผ ๊ตฌํ•œ๋‹ค
  2. ๋ถ„๋ชจ๋ฅผ lcm์œผ๋กœ ๋‘๊ธฐ์œ„ํ•ด ๋ถ„์ž๋“ค๋„ ๊ทธ์— ๋งž์ถฐ ๊ฐ’์„ ์ฒ˜๋ฆฌํ•ด์ค€๋‹ค
    • lcm๊ณผ ๊ธฐ์กด ๋ถ„๋ชจ๋ฅผ ๋‚˜๋ˆˆ ๊ฐ’์„ ๊ตฌํ•œ๋‹ค
    • ํ•ด๋‹น ๊ฐ’์„ ๋ถ„์ž์— ๊ณฑํ•ด์ค€๋‹ค
  3. ๋”ํ•ด์ง„ ๋ถ„์ž ๊ฐ’๊ณผ ๋ถ„๋ชจ๊ฐ’์˜ ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜(gcd)๋ฅผ ๊ตฌํ•œ๋‹ค
  4. ์•ฝ๋ถ„์„ ์œ„ํ•ด ๋ถ„๋ชจ ๊ฐ’๊ณผ ๋ถ„์ž๊ฐ’์— ์ตœ๋Œ€ ๊ณต์•ฝ์ˆ˜(gcd)๋ฅผ ๋‚˜๋ˆ ์ค€๋‹ค

 

๐ŸŒฑ ํ›„๊ธฐ

์ฒ˜์Œ์— ์•ฝ๋ถ„์„ ํ•˜์ง€ ์•Š๊ณ  ์ œ์ถœํ–ˆ๋‹ค๊ฐ€ ๊ณ„์† ํ†ต๊ณผ๋ฅผ ํ•˜์ง€ ๋ชปํ•ด์„œ ๋‹นํ™ฉ์Šค๋Ÿฌ์› ๋‹ค. ๋‹จ์ˆœํžˆ ๋”ํ•˜๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ ์•ฝ๋ถ„๊นŒ์ง€ ํ•ด์ค˜์•ผ ๋๋‹ค๋‹ˆ๐Ÿ˜ฅ

์ˆ˜ํ•™ ๊ณ„์‚ฐ ํ•˜๋“ฏ์ด ํ’€์—ˆ๋Š”๋ฐ, ํŒŒ์ด์ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ค‘์— 'Fractions'๋ผ๊ณ  ๋ถ„์ˆ˜ ๊ณ„์‚ฐ์„ ์‰ฝ๊ฒŒ ํ•ด์ฃผ๋Š”๊ฒŒ ์žˆ์—ˆ๋‹ค! ๋‹ค์Œ์— ๋ถ„์ˆ˜ ๊ด€๋ จ๋œ ๊ณ„์‚ฐ์ด ํ•„์š”ํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๋ฉด ์‚ฌ์šฉํ•ด๋ด์•ผ ๋  ๋“ฏ๐Ÿ˜Š

Fractions ์ฐธ๊ณ (https://steemit.com/kr/@coinchuu/python)

728x90
์ €์ž‘์žํ‘œ์‹œ ๋น„์˜๋ฆฌ ๋ณ€๊ฒฝ๊ธˆ์ง€ (์ƒˆ์ฐฝ์—ด๋ฆผ)
    '์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ/[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์ž…๋ฌธ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋ชซ ๊ตฌํ•˜๊ธฐ
    • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋‘ ์ˆ˜์˜ ๊ณฑ
    • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋‘ ์ˆ˜์˜ ์ฐจ
    • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋‘ ์ˆ˜์˜ ํ•ฉ
    mooon๐ŸŒ™
    mooon๐ŸŒ™
    ๊ฐœ๋ฐœ ๊ณต๋ถ€ ๊ธฐ๋ก

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”