๐ django๋ฅผ ์ฐ๋ ์ค์ธ๋ฐ ์ฌ์ฐ๋ฉด์ ์ด๋ ต๋ค.
๋ฌด์จ๋ง์ธ๊ฐ ํ๊ฒ ์ง๋ง ์ด๋ ต๋ค๋๊ฒ ์ดํด๊ฐ ์๋ผ์ ์ด๋ ต๋ค๋๊ฒ ์๋๋ผ ์ฌ์ฉ๋ฒ์ ์ตํ๋๊ฒ ์ด๋ ต๋ค๋ ๊ฒ์ด๋ค. ํ์ง๋ง ๊ทธ ๋งํผ ๊ธฐ๋ณธ์ ์ผ๋ก django ์์ฒด์์ ์ ๊ณตํด์ฃผ๋ ๊ธฐ๋ฅ๋ค์ด ๋ง์ ์ฌ์ฉ๋ฒ๋ง ์ตํ๋ฉด ์ง์ง ์ฌ์ด๊ฒ ๊ฐ๋ค.์ถฉ๊ฒฉ ๋ฐ์๊ฒ ๊ด๋ฆฌ์ ํ์ด์ง, ๊ธฐ๋ณธ user์ DB ๋ชจ๋ธ, sns์ ํ๊ทธ ๊ธฐ๋ฅ๋ค
์น ํ๋ ์์ํฌ๋ฅผ flask์ django ๋ฐ์ ์ฌ์ฉํด๋ณด์ง ์์์ง๋ง, python์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ฉ ๋ฅ๋ ฅ, ์ฅ์ ์ ๊ทธ๋๋ก ๊ฐ์ ธ๊ฐ๊ฒ django ์ธ ๊ฒ ๊ฐ๋ค.
์ฐ๋ฉด ์ธ ์๋ก ์ ๊ธฐํ๊ณ ์ต์ํด์ง๋ค๋ฉด ์์ฐ์ฑ์ด ์ง์ง ๋์ ๊ฒ ๊ฐ๋ค.
๊ฐ์ธ์ ์ผ๋ก ์น ํ๋ ์ ์ํฌ๋ฅผ ๋ค๋ฃจ๋๋ฐ ํฅ๋ฏธ๊ฐ ๋ง์ง๋ ์์์ง๋ง ๊ฐ์๋ฅผ ๋ค์ผ๋ฉฐ ์ง์ ์ฌ์ฉํด๋ณด๋ ํฅ๋ฏธ๊ฐ ์๊ธด๋ค.django๋ฅผ ์ข ์ตํ ํ ๋ ์์ฐ์ฑ์ด ๋๋ค๋ fastapi๋ ๊ณต๋ถํด ๋ด์ผ๊ฒ ๋ค.
๐ ์ฝ์ง๋ง ๊ธฐ์ต๋๋ ๋ฌธ์ ํ๋
programmers ์ด์ง ๋ณํ ๋ฐ๋ณตํ๊ธฐdef fun1(s): if s == 0: return 0 result = [] while s >= 2: result.append(s % 2) s //= 2 result.append(1) return ''.join(str(x) for x in reversed(result)) def solution(s): cnt, zero_cnt = 0, 0 while len(s) != 1: temp_cnt = [0 for x in s if x == '1'] cnt += len(s) - len(temp_cnt) s = fun1(len(temp_cnt)) zero_cnt += 1 return [zero_cnt, cnt]
์ด์ง ์ฒ๋ฆฌ๋ ์ฌ์ค bin() ํจ์๋ก ์ฒ๋ฆฌํด์ฃผ๋ฉด ๋๋ค
python ์์ ์ง์ ํํ์ผ๋ก ์์ 0b, oct() = 0o, hex() = 0x ์ด๋ ๊ฒ ๋ถ์ด a = bin(8)[2:] ์ด๋ฐ์์ผ๋ก ์ฒ๋ฆฌํด ์ฃผ๋ฉด ๋๋ค
ํน์ format() ํจ์๋ก format(a, 'b') ์๋ก์ฝค ์ฒ๋ฆฌํ๋ค.
ํ์ง๋ง ๋ฌธ์ ํธ๋ ๋์ค bin() ํจ์๊ฐ ๋ ์ค๋ฅด์ง ์์ 2์ง ๋ณํ์ ๊ฐ๋จํ๊ธฐ ๋๋ฌธ์ ๊ตฌํํ์ฌ ํ์๊ณ ,
ํจ์๋ฅผ ๊ตฌํํ์ฌ ํผ ๊ฒ๊ณผ bin() ๋ด์ฅ ํจ์๋ฅผ ์ฌ์ฉํ ๊ฒ ์ค ํจ์๋ฅผ ์ง์ ๊ตฌํํ์ฌ ํผ ๊ฒ์ด ๋นจ๋๋ค.
์๋๊ฐ์ผ๋ฉด ๊ตฌ๊ธ๋งํ์ฌ bin() ํจ์๋ฅผ ์ฐพ์์ ์ฌ์ฉํ๊ฒ ์ง๋ง ๊ทธ์ ์ฝ๋ฉํ ์คํธ๋ฅผ ๋ณด๋ฉฐ ๋์ ๋ถ์กฑํจ์ ๋ง์ด ๋๊ปด ์ต๋ํ ์ ์ฐพ์๋ณด๋ ์ ์์ ํด๊ฒฐํด ๋ณด๋ ค๊ณ ๋ ธ๋ ฅ์ค์ด๋ค.
๐ WIL ์์ ์์ฑํ์ง๋ง, ๊ธฐ๋ณธ๊ธฐ๋ ์์ ๋ณด๋ค๋ ๋์์ด๋ ์ฝ๋ฉํ ์คํธ์์ ์๊ฐ์์ ๋ฌธ์ ๋ฅผ ํจ์จ์ ์ผ๋ก ํธ๋๋ฐ๋ ์์ง ๋ถ์กฑํ ๊ฒ ๊ฐ๋ค. ํ๋ก๊ทธ๋๋จธ์ค python ๊ธฐ์ค์ผ๋ก 10ํ์ด์ง ๊น์ง ํ ์์ ์ด๋ฉฐ ์ด ๋ฌธ์ ๋ ํ์ด์ง๋น 20๋ฌธ์ , total 200๋ฌธ์ ์ด๋ค.
์๋ง 4~5 ํ์ด์ง ๊น์ง๋ ๋๋ฆ ์์ํ๊ฒ ํ์ด๋ผ ๋ฏ ์ถ์ผ๋ ๋์ด๋ ์์ผ๋ก ์ ๋ ฌํ์๊ธฐ ๋๋ฌธ์ 6ํ์ด์ง ๋ถํฐ๋ ์ ๋ต๋ฅ ์ด 50ํ๋ก ๋ฏธ๋ง์ด๋ค.6ํ์ด์ง ๋ถํฐ๋ ์์ฒญ ์ค๋ ๊ฑธ๋ฆด ๊ฒ์ด๊ธฐ์ 6ํ์ด์ง ํ๋ฌธ์ , ์์ 2~3๋ฌธ์ ํ ์์ ์ด๋ค.
์ถ๊ฐ๋ก ๋งค์ฃผ ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ์ดํธ๋ ์น๊ตฌ๋ค๊ณผ์ ์คํฐ๋๊ฐ ์์ผ๋ 8ํ์ด์ง ๊น์ง๋ 12์ ์์ ํ์ด๋ด๊ณ ์ถ๋ค.
์ ๋ต๋ฅ ๋ฎ์ ๋ฌธ์ ์ผ์๋ก ๋ฌธ์ ๋ฅผ ํ์ด๋ธ๋ค๊ณ ์ค์ํ๊ฒ ์๋๋ผ ์ดํดํ๊ณ , ๋ด ๊ฒ์ผ๋ก ๋ง๋๋ ๊ฒ์ด ์ค์ํ๊ธฐ ๋๋ฌธ์...ใ ใ
๐ ๋ ํ์ฃผ๊ฐ ๋ฐ๋ ธ๋ค...
์ด๋ฒ์ฃผ์ juniper -> fortinet migration ํด์ ์๋น์ค ํญ๋ชฉ์ ์ถ๊ฐํ๋ ค๊ณ ํ๋๋ฐ ใ ๋ค์์ฃผ๊น์ง๋ ๊ผญ ํด์ผ์ง...
๐ ์ค๋์ django ๊ฐ์๋ฅผ ๋ง์ด ๋ค์์ผ๋ ์ธ์ธํ๊ฒ ์ ๋ฆฌํ๊ธฐ๊ฐ ์ด๋ ค์ ๋ด ๊ฒ์ผ๋ก ์์ ํ ๋ง๋ค๋ฉด ์๊ฐ๋๋๋๋ก ์กฐ๊ธ์ฉ ๊ธฐ๋กํ๋ ค๊ณ ํ๋ค.
์ค๋ ๋!