Tags
- ๊ตฌํ
- Java
- PGM
- ๋๋น ์ฐ์ ํ์
- ๊ทธ๋ํ ์ด๋ก
- dfs
- ์ํ
- stack
- DP
- SpringBoot
- ๊ทธ๋ํ ํ์
- ์๋ฎฌ๋ ์ด์
- Python
- Study
- LV2
- ์๋ฃ๊ตฌ์กฐ
- BFS
- BOJ
- ๊น์ด ์ฐ์ ํ์
- sort
- ๊ต์ฌ
- ์ ์๋ก
- queue
- Dynamic Programming
- CodingTest
- ๋ฌธ์์ด
- Brute Force Algorithm
- ๋ฐฑํธ๋ํน
- greedy
- ์ ๋ ฌ
Archives
๊ธฐ๋ก๋ฐฉ
BOJ_2999 : ๋น๋ฐ ์ด๋ฉ์ผ ๋ณธ๋ฌธ
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- ๋ฌธ์์ด์ ์
๋ ฅ๋ฐ์ผ๋ฉด ํ๋ ฌ์ด ๊ฐ๋ฅํ ์ ์ฌ๊ฐํ์ ๊ฐ๊น๊ณ , ํ์ ๊ฐ์๊ฐ ์ด์ ๊ฐ์๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ํํ๋ก ๋ณํํ๋ค.
- ํ๋ ฌ์ ์ผ์ชฝ ์ด๋ถํฐ ์ธ๋ก ๋ฐฉํฅ์ผ๋ก ์ฐ๊ณ , ์ฒซ ํ๋ถํฐ ๊ฐ๋ก ๋ฐฉํฅ์ผ๋ก ์ฝ์ด ์ถ๋ ฅํ๋ค.
๐ธ ์ฝ๋ ๐ธ
s = input()
r = 0
c = 0
for i in range(1, len(s)//2 + 1):
if len(s) % i == 0 and i <= len(s)//i:
r = i
c = len(s)//i
for i in range(r):
for j in range(c):
print(s[i+r*j], end="")
๐ธ ์ฝ๋ ํด์ ๐ธ
- ๊ฐ๋ก ์ธ๋ก์ ๊ฐ์ ๋จผ์ ๊ตฌํ๊ณ , ์ธ๋ฑ์ค์ ๋ง์ถฐ ์ถ๋ ฅํ๋ค.
๐ธ end ๐ธ
- ๋ฌธ์ ์์ฒด๋ ๊ฐ๋จํ์ง๋ง, ์ธ๋ฑ์ค ๊ณ์ฐ์ด ์กฐ๊ธ ํท๊ฐ๋ ธ๋ค.
- ํ, ์ด์ ๊ธธ์ด๋ฅผ ๋ฌธ์์ด ๊ธธ์ด์ ์ ๊ณฑ๊ทผ์ผ๋ก ์ ๊ทผํ์ผ๋ฉด ๋ ๋น ๋ฅด๊ฒ ์ฐพ์ ์ ์์๋ค.
728x90
'CodingTest > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
BOJ_2057 : ํฉํ ๋ฆฌ์ผ ๋ถํด (0) | 2022.12.01 |
---|---|
BOJ_2909 : ์บ๋ ๊ตฌ๋งค (0) | 2022.12.01 |
BOJ_25643 : ๋ฌธ์์ด ํ ์๊ธฐ (0) | 2022.11.20 |
BOJ_25373 : ๋ฒผ๋ฝ์น๊ธฐ (0) | 2022.11.20 |
BOJ_23253 : ์๋ฃ๊ตฌ์กฐ๋ ์ ๋ง ์ต๊ณ ์ผ (0) | 2022.11.18 |