Hiya_
๊ฐœ๋ฐœ์ž์ทจ๐ŸŒฑ
Hiya_
Github
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (154)
    • ๐Ÿ’ปBackend (10)
      • ๋ผ์ด์ง•์บ ํ”„ (6)
      • SSAFY | ์‹ธํ”ผ (2)
      • ์‹ ํ•œDS ๊ธˆ์œตSW ์•„์นด๋ฐ๋ฏธ (2)
    • ๐Ÿ“๋ฌธ์ œ ํ’€์ด (102)
      • ๐ŸงฉBaekjoon (47)
      • ๐ŸงฉProgrammers (42)
      • ๐ŸงฉSWExpertAcademy (10)
      • ๐ŸงฉSofteer (3)
    • ๐Ÿ“‚Language (31)
      • Python (3)
      • JAVA (2)
      • SQL (6)
      • English (19)
    • โœจUseful information (5)
    • ๐Ÿ”‘Algorithms (3)
    • ๐Ÿ™Git (2)

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

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

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

์ธ๊ธฐ ๊ธ€

ํƒœ๊ทธ

  • ์˜ค๋ธ”์™„
  • mysql
  • ํ† ์ต๊ธฐ์ถœ
  • ํ† ์ต์‹œํ—˜
  • sort
  • Union
  • greedy algorithm
  • ํ† ์ต๋…ํ•™
  • ๊ทธ๋ฆฌ๋””
  • ๊ตฌํ˜„
  • ํ† ์ต๋ฌด๋ฃŒ๊ฐ•์˜
  • ํ•ด์ปค์ŠคํŒŒ๋žญ์ด
  • ํ† ์ต๋ฌด๋ฃŒ์ž๋ฃŒ
  • ํ•ด์ปค์Šคํ† ์ต
  • ์ •๋ ฌ
  • Python
  • ์™„์ „ํƒ์ƒ‰
  • 2์ฐจ์› ๋ฐฐ์—ด
  • ํ‹ฐ์Šคํ† ๋ฆฌ์ฑŒ๋ฆฐ์ง€
  • ๋ฆฌ์ŠคํŠธ
  • ๋‹ค์ต์ŠคํŠธ๋ผ
  • BFS
  • ํ† ์ต์ ์ˆ˜
  • BaekJoon
  • UNION ALL
  • ๋ฐฑ์ค€
  • ์ฝ”ํ…Œ
  • ํ† ์ตRC
  • ๋‚ด์žฅํ•จ์ˆ˜
  • ํ† ์ต๊ณต๋ถ€

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

์ตœ๊ทผ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ


Owner : ๊น€์‹ ์˜
Naver Blog

hELLO ยท Designed By ์ •์ƒ์šฐ.
Hiya_

๊ฐœ๋ฐœ์ž์ทจ๐ŸŒฑ

๐Ÿ“๋ฌธ์ œ ํ’€์ด/๐ŸงฉBaekjoon

[Python] ๋ฐฑ์ค€ 1373 2์ง„์ˆ˜ 8์ง„์ˆ˜| ์‹œ๊ฐ„ ์ดˆ๊ณผ | ๋‚ด์žฅ ํ•จ์ˆ˜ oct

2023. 2. 11. 15:29

~๋ธŒ๋ก ์ฆˆ 1~

 

์—ด์‹ฌํžˆ ํ’€์–ด์„œ ๋ถ„๋ช…ํžˆ ๋งž์•˜๋‹ค๊ณ  ์ƒ๊ฐํ•œ ๋ฌธ์ œ๊ฐ€..

์‹œ๊ฐ„ ์ดˆ๊ณผ?!

 

์–‘์‚ฐํ˜• ์›นํˆฐ ์ œ๋ชฉ๊ฐ™์•˜๋‹คใ…‹ใ…‹ใ…‹ใ…‹ใ…‹

 

์—ด์‹ฌํžˆ ํ‘ผ ๋‹น์‹ .. ํ‹€๋ฆฌ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค

๋‚ด์žฅ ํ•จ์ˆ˜๋ฅผ ๋ชฐ๋ž์„ ๋ฟ..

int์˜ ์ˆจ๊ฒจ์ง„ ์˜ต์…˜์„ ๋ชฐ๋ž์„ ๋ฟ..

 


[์‹œ๊ฐ„ ์ดˆ๊ณผ ์ฝ”๋“œ]

ํ‹€๋ฆฌ์ง„ ์•Š์€ ์ฝ”๋“œ์ด๋‹ค. ํ•˜์ง€๋งŒ ํšจ์œจ์ ์ด์ง€ ๋ชปํ•˜๋‹ค๊ณ  ๋ฐฑ์ค€์—๊ฒŒ ๋น ๊พธ๋จน์€,,

N = input()
result = []

while len(N) > 2:
    byte3 = N[-3:]
    N = N[:-3]
    temp = 0
    for i, n in enumerate(byte3):
        temp += (2**(2-i))*int(n)
    result.append(temp)

    if len(N) < 3:
        temp = 0
        for i, n in enumerate(reversed(N)):
            temp += (2 ** i) * int(n)
        print(temp, end="")

for i in reversed(result):
    print(i, end="")

 

 

์ฐธ๊ณ ํ•œ ๋ธ”๋กœ๊ทธ์—์„œ๋„ ์–ธ๊ธ‰์ด ์žˆ์ง€๋งŒ

๋‹จ ํ•œ ์ค„๋กœ ํ•ด๊ฒฐ ๊ฐ€๋Šฅํ•œ ์ฝ”๋“œ ๊ณต๊ฐœํ•ฉ๋‹ˆ๋‹ค.

 

3

 

2

 

1

 

 

 

์ž์ŸŒ

print(oct(int(input(), 2))[2:])

oct ๋Š” 10์ง„์ˆ˜๋ฅผ 8์ง„์ˆ˜ ๋ฌธ์ž์—ด๋กœ ๋ฐ˜ํ™˜ํ•ด์ฃผ๋Š” ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค.

 

int ํ•จ์ˆ˜์— ',' ๋’ค์— ๋ช‡ ์ง„์ˆ˜ ๊ฐ’์„ ๋ฐ›์„ ๊ฒƒ์ธ์ง€ ์ง€์ •ํ•ด์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ex) int(10, 2) : ์ˆซ์ž 10์ด ์•„๋‹Œ 2์ง„์ˆ˜ 10์œผ๋กœ ๋ฐ›์•„๋“ค์—ฌ์„œ 2๊ฐ€ ๋จ

 

int๋กœ ๋ฐ›์€ 2์ง„์ˆ˜๋ฅผ 10์ง„์ˆ˜ ํ˜•์‹์œผ๋กœ oct์— ๋„˜๊ฒจ์ฃผ๋ฉด ๋!

 

์ธ์ค„ ์•Œ์•˜์œผ๋‚˜ oct๋Š” ์•ž 2๊ธ€์ž์— '0o' 8์ง„์ˆ˜์ž„์„ ์•Œ๋ ค์ฃผ๋Š” ๋ฌธ์ž๊ฐ€ ๋ถ™์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋ฏ€๋กœ ํ•ด๋‹น ๋ฌธ์ž๋ฅผ ์ œ์™ธํ•œ ๊ฐ’๋งŒ ์ถœ๋ ฅํ•ด์ฃผ๋ฉด ๋..!

 

 

 

 

 

oct ํ•จ์ˆ˜ ์ด์™ธ์—๋„ ๋‹ค์–‘ํ•œ ์ง„๋ฒ• ๋ณ€ํ™˜ ํ•จ์ˆ˜๊ฐ€ ์žˆ์œผ๋‹ˆ ํ™•์ธํ•ด๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค


REFERENCE

https://oort-cloud.tistory.com/entry/%EB%B0%B1%EC%A4%80-1373%EB%B2%88-%ED%8C%8C%EC%9D%B4%EC%8D%ACpython-2%EC%A7%84%EC%88%98-8%EC%A7%84%EC%88%98

 

[๋ฐฑ์ค€] 1373๋ฒˆ ํŒŒ์ด์ฌ(python) - 2์ง„์ˆ˜ 8์ง„์ˆ˜

https://www.acmicpc.net/problem/1373 1373๋ฒˆ: 2์ง„์ˆ˜ 8์ง„์ˆ˜ ์ฒซ์งธ ์ค„์— 2์ง„์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ฃผ์–ด์ง€๋Š” ์ˆ˜์˜ ๊ธธ์ด๋Š” 1,000,000์„ ๋„˜์ง€ ์•Š๋Š”๋‹ค. www.acmicpc.net ์ฒ˜์Œ์—๋Š” ํŒŒ์ด์ฌ ์ž์ฒด์— 2์ง„์ˆ˜, 8์ง„์ˆ˜์™€ ๊ด€๋ จ๋œ ๋‚ด์žฅํ•จ์ˆ˜๊ฐ€

oort-cloud.tistory.com

https://blockdmask.tistory.com/433

 

[python] ํŒŒ์ด์ฌ ์ง„์ˆ˜ ๋ณ€ํ™˜ hex, oct, bin

์•ˆ๋…•ํ•˜์„ธ์š”. BlockDMask ์ž…๋‹ˆ๋‹ค.์˜ค๋Š˜์€ ํŒŒ์ด์ฌ์˜ ์ง„์ˆ˜ ๋ณ€ํ™˜์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•˜๊ฒŒ 10์ง„์ˆ˜๋ฅผ oct ๋‚ด์žฅ ํ•จ์ˆ˜(8์ง„์ˆ˜ ๋ณ€ํ™˜), hex ๋‚ด์žฅ ํ•จ์ˆ˜(16์ง„์ˆ˜ ๋ณ€ํ™˜), bin ๋‚ด์žฅ ํ•จ์ˆ˜(2์ง„์ˆ˜ ๋ณ€ํ™˜)์— ๋Œ€ํ•ด

blockdmask.tistory.com

 

'๐Ÿ“๋ฌธ์ œ ํ’€์ด > ๐ŸงฉBaekjoon' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Python] ๋ฐฑ์ค€ 16924 ์‹ญ์ž๊ฐ€ ์ฐพ๊ธฐ | ์™„์ „ ํƒ์ƒ‰ | ๋ธŒ๋ฃจํŠธํฌ์Šค(Brute-force)  (0) 2023.03.01
[Python] ๋ฐฑ์ค€ 6588 ๊ณจ๋“œ๋ฐ”ํ์˜ ์ถ”์ธก | ์‹œ๊ฐ„ ์ดˆ๊ณผ | ์—๋ผํ† ์Šคํ…Œ๋„ค์Šค์˜ ์ฒด | ์†Œ์ˆ˜ ๊ตฌํ•˜๊ธฐ ๋ํŒ์™•  (0) 2023.02.22
[Python] ๋ฐฑ์ค€ 2563 ์ƒ‰์ข…์ด  (2) 2023.02.01
[Python] 1783 ๋ณ‘๋“  ๋‚˜์ดํŠธ | ๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜  (0) 2023.01.25
[Python] ๋ฐฑ์ค€ 4796 ์บ ํ•‘ | ๊ทธ๋ฆฌ๋””(Greedy) ์•Œ๊ณ ๋ฆฌ์ฆ˜ | ํƒ์š•์Šค๋Ÿฌ์šด ์•Œ๊ณ ๋ฆฌ์ฆ˜  (0) 2023.01.13
    '๐Ÿ“๋ฌธ์ œ ํ’€์ด/๐ŸงฉBaekjoon' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • [Python] ๋ฐฑ์ค€ 16924 ์‹ญ์ž๊ฐ€ ์ฐพ๊ธฐ | ์™„์ „ ํƒ์ƒ‰ | ๋ธŒ๋ฃจํŠธํฌ์Šค(Brute-force)
    • [Python] ๋ฐฑ์ค€ 6588 ๊ณจ๋“œ๋ฐ”ํ์˜ ์ถ”์ธก | ์‹œ๊ฐ„ ์ดˆ๊ณผ | ์—๋ผํ† ์Šคํ…Œ๋„ค์Šค์˜ ์ฒด | ์†Œ์ˆ˜ ๊ตฌํ•˜๊ธฐ ๋ํŒ์™•
    • [Python] ๋ฐฑ์ค€ 2563 ์ƒ‰์ข…์ด
    • [Python] 1783 ๋ณ‘๋“  ๋‚˜์ดํŠธ | ๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜
    Hiya_
    Hiya_
    ํ•˜์–€ ์ฒœ๊ณผ ๋ฐ”๋žŒ๋งŒ ์žˆ๋‹ค๋ฉด ์–ด๋””๋“  ๊ฐˆ ์ˆ˜ ์žˆ์–ด

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