๐Ÿ’พ
Home
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (54)
    • ๐Ÿ“šSTUDY (51)
      • ๐Ÿ‘“hololens&MRTK (4)
      • ๐Ÿ“œ3D slicer&DICOM&ImageJ (0)
      • ๐Ÿ‘€ coding test๋Œ€๋น„ (4)
      • ๐Ÿ”ฅPytorch ML&DL (14)
      • ๐Ÿ’พ์ž๋ฃŒ๊ตฌ์กฐ (3)
      • ๐ŸŽซDart&Flutter (6)
      • ๐ŸŽ‡๋‹คํ• (dafit.me) (12)
      • CUDA (1)
      • Etc (7)
    • ๐Ÿ“ƒPAPER (2)
    • ๐Ÿ€DAILY (1)
Home
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (54)
    • ๐Ÿ“šSTUDY (51)
      • ๐Ÿ‘“hololens&MRTK (4)
      • ๐Ÿ“œ3D slicer&DICOM&ImageJ (0)
      • ๐Ÿ‘€ coding test๋Œ€๋น„ (4)
      • ๐Ÿ”ฅPytorch ML&DL (14)
      • ๐Ÿ’พ์ž๋ฃŒ๊ตฌ์กฐ (3)
      • ๐ŸŽซDart&Flutter (6)
      • ๐ŸŽ‡๋‹คํ• (dafit.me) (12)
      • CUDA (1)
      • Etc (7)
    • ๐Ÿ“ƒPAPER (2)
    • ๐Ÿ€DAILY (1)
๋ธ”๋กœ๊ทธ ๋‚ด ๊ฒ€์ƒ‰
GitHub

๐Ÿ’พ

AtoZ; ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ๊ธฐ๋กํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹คโœ

  • ๐Ÿ“šSTUDY/๐ŸŽ‡๋‹คํ• (dafit.me)

    [DF913] 06. 369 ๊ฒŒ์ž„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

    2020. 2. 10.

    by. ํ•ด๋Š”์„ 

    06. 369 ๊ฒŒ์ž„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

    http://www.dafit.me/question/?q=YToxOntzOjEyOiJrZXl3b3JkX3R5cGUiO3M6MzoiYWxsIjt9&bmode=view&idx=2968780&t=board

     

    [DF913] ํŒŒ์ด์ฌ ๊ธฐ์ดˆ ํ›ˆ๋ จ 10์ œ : ๋‹คํ•, ๋ฐ์ดํ„ฐ์‚ฌ์ด์–ธ์Šค ์—ฐ์Šต๋ฌธ์ œ

    ๐Ÿ”ฅ ๋ฌธ์ œ ์„ค๋ช…ํŒŒ์ด์ฌ์˜ ๊ธฐ์ดˆ ๋ฌธ๋ฒ•์„ ํ›ˆ๋ จํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋ณธ ์—ฐ์Šต๋ฌธ์ œ 10์ œ์ž…๋‹ˆ๋‹ค. (ver.3.6.) ๐Ÿ”ฅ ์ถ”์ฒœ ๋Œ€์ƒ ๋ฐ ํ•™์Šต ๋ชฉํ‘œํŒŒ์ด์ฌ ๊ณต๋ถ€๋ฅผ ์ตœ๊ทผ์— ์‹œ์ž‘ํ•˜๊ฑฐ๋‚˜ ๋งˆ์นœ ์ž.โ†’ ์ด ๋‚œ์ด๋„ ์ˆ˜์ค€์„ ํ•ด๊ฒฐํ•ด๋‚ผ ์ˆ˜ ์žˆ๋„๋ก ๊ณต๋ถ€ํ•˜๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.("๋‚ด๊ฐ€ ์ตœ๊ทผ์— ํŒŒ์ด์ฌ์„ ๊ณต๋ถ€ํ–ˆ๋Š”๋ฐ, ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์„๊นŒ?")ํŒŒ์ด์ฌ ๊ธฐ์ดˆ ๋ฌธ๋ฒ•์„ ๋‹ค์‹œ ์—ฐ์Šต ๋ฐ ๋ณต์Šตํ•ด์•ผํ•  ํ•„์š”์„ฑ์„ ๋А๋ผ๋Š” ์ž.โ†’ ํŒŒ์ด์ฌ์˜ ๊ธฐ์ดˆ์ ์ธ ๋‚ด์šฉ์„ ํ›ˆ๋ จํ•จ์œผ๋กœ์จ, ์ˆ™๋ จ๋„๋ฅผ ๋†’์ด๋Š” ๊ฒƒ์„ ๋ชฉ์ ์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.๐Ÿ”ฅ ๋‚œ์ด๋„โ˜…

    www.dafit.me

    369 ๊ฒŒ์ž„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ! C๋กœ๋„ ํ•ด๋ดค๋˜ ๋ฌธ์ œ๋‹ค. 

     

    (1)์€ ์•„๋ฌด ์ƒ๊ฐ ์—†์ด ํ–ˆ์—ˆ๋Š”๋ฐ (2)๋Š” ์–ด๋–ป๊ฒŒ ํ’€์–ด์•ผ ์ข€ ๋” ํšจ์œจ์ ์ธ์ง€ ๊ณ ๋ฏผํ–ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค.

     

    (1)

    def game369(x):
    if(x%3==0 or x%6==0): #rule 2
    print("์ง", end="")
    return
    else:
    y=x
    while x!=0:
    if(x%10==3 or x%10 == 6 or x%10==9): #rule 1
    print("์ง", end="")
    return
    x /= 10
    print(y, end="")
    return

    1์€ ์•ฝ๊ฐ„ C ์Šคํƒ€์ผ๋กœ ํ‘ผ ๊ฒƒ ๊ฐ™๋‹ค. ์ผ๋ ฌ๋กœ ์ถœ๋ ฅํ•˜๊ธฐ ์œ„ํ•ด print ์•ˆ์— ์ธ์ž๋กœ end=""์„ ๋„ฃ์—ˆ๋‹ค.

    ๋‘ ๋ฒˆ์งธ ์กฐ๊ฑด(3, 6, 9์˜ ๋ฐฐ์ˆ˜)์ด ์ข€ ๋” ํฌ์šฉ์„ฑ? ์ด ํฐ ๊ฑฐ ๊ฐ™์•„์„œ ์•ž์— ๋„ฃ์—ˆ๋‹ค. 9์˜ ๋ฐฐ์ˆ˜๋Š” 3์˜ ๋ฐฐ์ˆ˜์ด๋ฏ€๋กœ 3๊ณผ 6์˜ ๋ฐฐ์ˆ˜๋งŒ ๊ฒ€์‚ฌํ•˜๋„๋ก ํ–ˆ๋‹ค.

    ๊ทธ๋ฆฌ๊ณ  ๋ฐฐ์ˆ˜๊ฐ€ ์•„๋‹Œ ์ˆ˜๋“ค์— ํ•œํ•ด์„œ 3, 6, 9๊ฐ€ ํฌํ•จ๋˜์—ˆ๋Š”์ง€ ๊ฒ€์‚ฌํ•˜๋„๋ก ํ–ˆ๋‹ค.

    ํ‰์†Œ C๋กœ ํ’€๋˜ ๋Œ€๋กœ 10์œผ๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ๊ฒ€์‚ฌํ–ˆ๋Š”๋ฐ ์ƒ๊ฐํ•ด๋ณด๋‹ˆ ํŒŒ์ด์ฌ์—์„œ๋Š” ์กฐ๊ธˆ ๋” ์ข‹์€ ํ’€์ด๊ฐ€ ์žˆ์—ˆ๋‹ค. ํ’€์ด (2)์—์„œ ๊ณต๊ฐœํ•˜๊ฒ ๋‹ค.

    for i in range(1, 31):
    if(i!=1):
    print("/", end="")
    game369(i)
    1/2/์ง/4/5/์ง/7/8/์ง/10/11/์ง/์ง/14/์ง/์ง/17/์ง/์ง/20/์ง/22/์ง/์ง/25/์ง/์ง/28/์ง/์ง

    ๋งจ ์ฒ˜์Œ์— '/'์ด ์ถœ๋ ฅ๋˜์ง€ ์•Š๋„๋ก ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ € ์กฐ๊ฑด์„ ๋„ฃ์–ด ์ฃผ์—ˆ๋‹ค.

     

    (2)

    for i in range(1, 31):
    if(i!=1):
    print("/", end="")
    Two = (lambda x : x%3==0 or x%6==0)
    y = [int(j) for j in str(i)]
    y = list(filter((lambda x:x%3!=0 or x==0), y))
    if((lambda x:Two(x) or len(y)!=len(str(x)))(i)):
    print('์ง', end="")
    else:
    print(i, end="")
    1/2/์ง/4/5/์ง/7/8/์ง/10/11/์ง/์ง/14/์ง/์ง/17/์ง/์ง/20/์ง/22/์ง/์ง/25/์ง/์ง/28/์ง/์ง

    ์œ„์™€ ์ „์ฒด์ ์ธ ๋…ผ๋ฆฌ๋Š” ๋น„์Šทํ•˜๋‚˜ ์ˆ˜์— 3, 6, 9๊ฐ€ ํฌํ•จ๋˜๋Š”์ง€ ๊ฒ€์‚ฌํ•˜๋Š” ๋ถ€๋ถ„์ด ๋งŽ์ด ๋ฐ”๋€Œ์—ˆ๋‹ค.

    python์—์„œ๋Š” ์ˆซ์ž๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋Œ๋ฆด ์ˆ˜ ์žˆ๋‹ค! ๊ทธ๋ž˜์„œ str์„ ์ด์šฉํ•ด์„œ ๋ฌธ์ž์—ด๋กœ ๋ฐ”๊พผ ํ›„, ๋ฌธ์ž์—ด ํ•˜๋‚˜ํ•˜๋‚˜๋ฅผ ๋‹ค์‹œ int๋กœ ๋ฐ”๊ฟ”์ฃผ์—ˆ๋‹ค. 

    ๊ทธ๋ฆฌ๊ณ  ๊ทธ ๋ฆฌ์ŠคํŠธ๋ฅผ filter๋ฅผ ์ด์šฉํ•ด ๋Œ๋ฆฌ๋ฉด์„œ 3์˜ ๋ฐฐ์ˆ˜ (3, 6, 9)๊ฐ€ ์•„๋‹Œ ์ˆ˜๋กœ๋งŒ ๋ฆฌ์ŠคํŠธ๋ฅผ ๋งŒ๋“ค๊ฒŒ ํ–ˆ๋‹ค. ํŠนํžˆ, 0 ๊ฐ™์€ ๊ฒฝ์šฐ์—๋Š” 3์˜ ๋ฐฐ์ˆ˜๋กœ ๊ฑธ๋ ค๋ฒ„๋ ค์„œ, 10, 20 ๊ฐ™์€ ์ˆ˜๊ฐ€ ์• ๋งคํ•ด์ง„๋‹ค. ๊ทธ๋ž˜์„œ 0์€ ์˜ˆ์™ธ๋กœ ์ฒ˜๋ฆฌํ•ด ์ฃผ์—ˆ๋‹ค.

    ์•„๋ž˜ if๋ฌธ์„ ํ†ตํ•ด ๋ฐ•์ˆ˜๋ฅผ ์น ์ง€, ์ˆซ์ž๋ฅผ ๋งํ• ์ง€ ๊ฒฐ์ •ํ•˜๊ฒŒ ๋˜๋Š”๋ฐ ์ฒซ๋ฒˆ์งธ ์กฐ๊ฑด์€ 3, 6, 9๊ฐ€ ๊ฑธ๋Ÿฌ์ ธ ๋ฒ„๋ฆฐ ์ˆซ์ž์˜ ๊ฐœ์ˆ˜ ์ฐจ์ด๋ฅผ ์ด์šฉํ–ˆ๋‹ค.


    ๊ทธ๋Ÿฐ๋ฐ ๋‹ค ํ’€์–ด๋ณด๋‹ˆ๊นŒ ๋ฒ”์œ„๊ฐ€ 0๋ถ€ํ„ฐ 30๊นŒ์ง€์˜€๋‹ค... ๊ทธ๋Ÿฌ๋ฉด lambda๋ฅผ ์ด์šฉํ•œ ํ’€์ด๊ฐ€ ์• ๋งคํ•ด์ง„๋‹ค.(ใ… ใ… ) ๊ทธ ๋ถ€๋ถ„์€ ๋‚˜์ค‘์— ๋‹ค์‹œ ํ•ด๋ด์•ผ๊ฒ ๋‹ค...

     

    profile
    ํ•ด๋Š”์„ 

    ๊ธฐ๋ก์„ ๋‚จ๊ธฐ๋ ค๊ณ  ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค

    ์ €์ž‘์žํ‘œ์‹œ (์ƒˆ์ฐฝ์—ด๋ฆผ)

    '๐Ÿ“šSTUDY > ๐ŸŽ‡๋‹คํ• (dafit.me)' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

    [DF913] 08. ์•ŒํŒŒ๋ฒณ ๋””์ฝ”๋”ฉ  (0) 2020.02.11
    [DF913] 07. ๋ณ„์ฐ๊ธฐ ํ˜ผํ•ฉ  (0) 2020.02.11
    [DF913] 05. ๋Œ€์†Œ๋ฌธ์ž ๋ณ€ํ™˜  (0) 2020.02.10
    [DF913] 04. Lambda๋ฅผ ๋น„๋กฏํ•œ ์—ฌ๋Ÿฌ ํ•จ์ˆ˜  (0) 2020.02.10
    [DF913] 03. ๋‘ ๋ฒˆ์งธ๋กœ ๊ฐ€์žฅ ํฐ ์ˆ˜  (0) 2020.02.10

    ๋Œ“๊ธ€

    ๊ด€๋ จ๊ธ€

    • [DF913] 08. ์•ŒํŒŒ๋ฒณ ๋””์ฝ”๋”ฉ 2020.02.11
    • [DF913] 07. ๋ณ„์ฐ๊ธฐ ํ˜ผํ•ฉ 2020.02.11
    • [DF913] 05. ๋Œ€์†Œ๋ฌธ์ž ๋ณ€ํ™˜ 2020.02.10
    • [DF913] 04. Lambda๋ฅผ ๋น„๋กฏํ•œ ์—ฌ๋Ÿฌ ํ•จ์ˆ˜ 2020.02.10
    ๋งจ ์œ„๋กœ
์ „์ฒด ๊ธ€ ๋ณด๊ธฐ
Tistory ๋กœ๊ทธ์ธ
Tistory ๋กœ๊ทธ์•„์›ƒ
๋กœ๊ทธ์•„์›ƒ ๊ธ€์“ฐ๊ธฐ ๊ด€๋ฆฌ

Today

Total

์กฐ๊ธˆ์”ฉ ์ฒœ์ฒœํžˆ

Designed by Nana
๋ธ”๋กœ๊ทธ ์ด๋ฏธ์ง€
ํ•ด๋Š”์„ 
๊ธฐ๋ก์„ ๋‚จ๊ธฐ๋ ค๊ณ  ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค

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

๋‹จ์ถ•ํ‚ค

๋‚ด ๋ธ”๋กœ๊ทธ

๋‚ด ๋ธ”๋กœ๊ทธ - ๊ด€๋ฆฌ์ž ํ™ˆ ์ „ํ™˜
Q
Q
์ƒˆ ๊ธ€ ์“ฐ๊ธฐ
W
W

๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๊ธ€

๊ธ€ ์ˆ˜์ • (๊ถŒํ•œ ์žˆ๋Š” ๊ฒฝ์šฐ)
E
E
๋Œ“๊ธ€ ์˜์—ญ์œผ๋กœ ์ด๋™
C
C

๋ชจ๋“  ์˜์—ญ

์ด ํŽ˜์ด์ง€์˜ URL ๋ณต์‚ฌ
S
S
๋งจ ์œ„๋กœ ์ด๋™
T
T
ํ‹ฐ์Šคํ† ๋ฆฌ ํ™ˆ ์ด๋™
H
H
๋‹จ์ถ•ํ‚ค ์•ˆ๋‚ด
Shift + /
โ‡ง + /

* ๋‹จ์ถ•ํ‚ค๋Š” ํ•œ๊ธ€/์˜๋ฌธ ๋Œ€์†Œ๋ฌธ์ž๋กœ ์ด์šฉ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ํ‹ฐ์Šคํ† ๋ฆฌ ๊ธฐ๋ณธ ๋„๋ฉ”์ธ์—์„œ๋งŒ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.