250x250
Link
๋์ GitHub Contribution ๊ทธ๋ํ
Loading data ...
Notice
Recent Posts
Recent Comments
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- t-test
- datascience
- ์ค๋ฒ์ํ๋ง
- ๋ฐ์ดํฐ๋ถ์
- ADP
- PCA
- ๋ฐ์ดํฐ๋ถ๊ท ํ
- ๋ฐ์ดํฐ๋ถ์์ค์ ๋ฌธ๊ฐ
- ๋ ๋ฆฝํ๋ณธ
- numpy
- ๋น ๋ฐ์ดํฐ
- dataframe
- ๋น ๋ฐ์ดํฐ๋ถ์๊ธฐ์ฌ
- ํฌ๋กค๋ง
- ๋ฐ์ดํฐ๋ถ์์ ๋ฌธ๊ฐ
- LDA
- ์ฃผ์ฑ๋ถ๋ถ์
- ์๋ํด๋ผ์ฐ๋
- ADsP
- ํ ์คํธ๋ถ์
- Python
- Lambda
- pandas
- ํ์ด์ฌ
- iloc
- ๊ตฐ์งํ
- ๋์ํ๋ณธ
- ์ธ๋์ํ๋ง
- opencv
- DBSCAN
Archives
Data Science LAB
[Python] ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ ์คํธ ์ฐ์ต level1(3์ง๋ฒ ๋ค์ง๊ธฐ) ๋ณธ๋ฌธ
๐ Coding Test/Programmers
[Python] ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ ์คํธ ์ฐ์ต level1(3์ง๋ฒ ๋ค์ง๊ธฐ)
ใ ใ ใ ใ 2022. 11. 30. 22:41728x90
1. ๋ฌธ์ ์ค๋ช
์์ฐ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. n์ 3์ง๋ฒ ์์์ ์๋ค๋ก ๋ค์ง์ ํ, ์ด๋ฅผ ๋ค์ 10์ง๋ฒ์ผ๋ก ํํํ ์๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
2. ์ ํ ์ฌํญ
- n์ 1 ์ด์ 100,000,000 ์ดํ์ธ ์์ฐ์์ ๋๋ค.
3. ๋ด ํ์ด
def solution(n):
rev_base = ''
while n > 0:
n, mod = divmod(n,3)
rev_base += str(mod)
return int(rev_base,3)
1. divmod()ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ชซ๊ณผ ๋๋จธ์ง๋ฅผ ๋ฐํ๋ฐ์
2. rev_base ๋ณ์์ ๋๋จธ์ง๋ฅผ ๋ฌธ์์ด๋ก ๋ณํํ์ฌ ๋ํด์ค
3. rev_base 3์ง์๋ฅผ 10์ง์๋ก ๋ณํํ์ฌ ๋ฐํ (int()ํจ์ ์ฌ์ฉ)
4. ๋ค๋ฅธ ์ฌ๋ ํ์ด
def solution(n):
tmp = ''
while n:
tmp += str(n % 3)
n = n // 3
answer = int(tmp, 3)
return answer
728x90
'๐ Coding Test > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Comments