deo2kim
๋งž์™œํ‹€
deo2kim
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ
    • CS
      • Algorithm
      • Data Structure
      • Network
      • DB
      • OS
    • Algorithm Problem
      • Python
      • JavaScript
    • Programming language
      • Python
      • JavaScript
    • Tool
      • Jquery
      • React
    • ๊ฐœ๋ฐœ
    • Infra

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

  • ํ™ˆ
  • ํƒœ๊ทธ
  • ๋ฐฉ๋ช…๋ก

๊ณต์ง€์‚ฌํ•ญ

์ธ๊ธฐ ๊ธ€

์ตœ๊ทผ ๋Œ“๊ธ€

์ตœ๊ทผ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ

๋ฐ˜์‘ํ˜•
hELLO ยท Designed By ์ •์ƒ์šฐ.
deo2kim

๋งž์™œํ‹€

[python] SWEA - 9700. USB ๊ฝ‚๊ธฐ์˜ ๋ฏธ์Šคํ„ฐ๋ฆฌ
Algorithm Problem/Python

[python] SWEA - 9700. USB ๊ฝ‚๊ธฐ์˜ ๋ฏธ์Šคํ„ฐ๋ฆฌ

2020. 12. 9. 12:32
๋ฐ˜์‘ํ˜•

๐Ÿค”๋ฌธ์ œ ํ•ด๊ฒฐ

  • D3

๐Ÿ’จ ๋ฌธ์ œ๊ฐ€ ๋ฏธ์Šคํ…Œ๋ฆฌ๋‹ค. ์ฝ”๋”ฉ ์‹ค๋ ฅ์ด๋ผ๊ธฐ ๋ณด๋‹จ ๊ทธ๋ƒฅ ํ™•๋ฅ  ๋ฌธ์ œ.

๐Ÿ’จ 1๋ฒˆ ๋’ค์ง‘์–ด์„œ ์ œ๋Œ€๋กœ ๊ฝ‚๋Š” ๊ฒฝ์šฐ
์ฒ˜์Œ์— ๋’ค์ง‘์€ ์ƒํƒœ๋กœ ๊ฝ‚์•„์•ผ ํ•œ๋‹ค. 1-p

1๋ฒˆ ๋’ค์ง‘์œผ๋ฉด ์ด์ œ ์ œ๋Œ€๋กœ ๋œ ์ƒํƒœ์ด๊ณ , ์—ฌ๊ธฐ์„œ ์ œ๋Œ€๋กœ ๊ฝ‚๋Š”๋‹ค. q

-> ( 1-p ) * q

๐Ÿ’จ 2๋ฒˆ ๋’ค์ง‘์–ด์„œ ์ œ๋Œ€๋กœ ๊ฝ‚๋Š” ๊ฒฝ์šฐ

์ฒ˜์Œ์— ์˜ฌ๋ฐ”๋ฅธ ๋ฉด์œผ๋กœ ๊ฝ‚๋Š”๋‹ค. ํ•˜์ง€๋งŒ ์ œ๋Œ€๋กœ ๋ชป ๊ฝ‚์Œ p * ( 1-q )

1๋ฒˆ ๋’ค์ง‘์œผ๋ฉด ๋’ค์ง‘์€ ์ƒํƒœ pass ( ์–˜๋Š” ์ €์ ˆ๋กœ ๋œ๋‹ค )

2๋ฒˆ ๋’ค์ง‘์œผ๋ฉด ์›๋ž˜์ƒํƒœ pass, ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๊ฝ‚์ž q

-> p * ( 1-q ) * q

๐Ÿ’ป์†Œ์Šค ์ฝ”๋“œ

for tc in range(int(input())):
    p, q = map(float, input().split())  # p: ์˜ฌ๋ฐ”๋ก  ๋ฉด์œผ๋กœ USB๋ฅผ ๊ฝ‚์„ ํ™•๋ฅ , q: ์ •์ƒ์ ์œผ๋กœ USB๊ฐ€ ๊ฝ‚ํž ํ™•๋ฅ 

    # 1๋ฒˆ ๋’ค์ง‘์–ด์„œ ์˜ฌ๋ฐ”๋ฅธ ๋ฉด์œผ๋กœ ๊ฝ‚๊ณ  ์ž‘๋™ํ•  ํ™•๋ฅ 
    # ์ฒ˜์Œ์— ๋’ค์ง‘์–ด์„œ ๊ฝ‚๊ณ  ๋‹ค์Œ์— ์ œ๋Œ€๋กœ ๊ฝ‚๋Š”๋‹ค
    s1 = (1 - p) * q

    # 2๋ฒˆ ๋’ค์ง‘์–ด์„œ ์˜ฌ๋ฐ”๋ฅธ ๋ฉด์œผ๋กœ ๊ฝ‚๊ณ  ์ž‘๋™ํ•  ํ™•๋ฅ 
    # ์ฒ˜์Œ์— ์˜ฌ๋ฐ”๋ฅธ ๋ฉด & ๋น„์ •์ƒ ๊ฝ‚๊ธฐ, ๊ทธ๋‹ค์Œ ๋’ค์ง‘์€ ๋ฉด(์ƒ๋žต - ์ €์ ˆ๋กœ ๋œ๋‹ค), ๋งˆ์ง€๋ง‰ ์ œ๋Œ€๋กœ ๊ฝ‚๊ธฐ
    s2 = p * (1 - q) * q
    print(f'#{tc + 1}', "YES" if s2 > s1 else "NO")
 

๐Ÿ“•๋ฌธ์ œ ํ™•์ธ

์ถœ์ฒ˜: SW Expert Academy

 

SW Expert Academy

SW ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ญ๋Ÿ‰ ๊ฐ•ํ™”์— ๋„์›€์ด ๋˜๋Š” ๋‹ค์–‘ํ•œ ํ•™์Šต ์ปจํ…์ธ ๋ฅผ ํ™•์ธํ•˜์„ธ์š”!

swexpertacademy.com

 

๋ฐ˜์‘ํ˜•
์ €์ž‘์žํ‘œ์‹œ ๋น„์˜๋ฆฌ ๋ณ€๊ฒฝ๊ธˆ์ง€ (์ƒˆ์ฐฝ์—ด๋ฆผ)

'Algorithm Problem > Python' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[python] SWEA - 4789. ์„ฑ๊ณต์ ์ธ ๊ณต์—ฐ ๊ธฐํš  (0) 2020.12.11
[python] SWEA - 5688. ์„ธ์ œ๊ณฑ๊ทผ์„ ์ฐพ์•„๋ผ  (0) 2020.12.10
[python] SWEA - 7675. ํ†ต์—ญ์‚ฌ ์„ฑ๊ฒฝ์ด  (0) 2020.12.07
[python] SWEA - 10580. ์ „๋ด‡๋Œ€  (0) 2020.12.06
[python] SWEA - 4047. ์˜์ค€์ด์˜ ์นด๋“œ ์นด์šดํŒ…  (0) 2020.12.01
    'Algorithm Problem/Python' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • [python] SWEA - 4789. ์„ฑ๊ณต์ ์ธ ๊ณต์—ฐ ๊ธฐํš
    • [python] SWEA - 5688. ์„ธ์ œ๊ณฑ๊ทผ์„ ์ฐพ์•„๋ผ
    • [python] SWEA - 7675. ํ†ต์—ญ์‚ฌ ์„ฑ๊ฒฝ์ด
    • [python] SWEA - 10580. ์ „๋ด‡๋Œ€
    deo2kim
    deo2kim
    ์ฝ”๋”ฉ ๊ธฐ๋กํ•˜๊ธฐ

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