1def merge_the_tools(string, k):
2 for i in range(0, len(string), k):
3 temp = []
4 for j in range(i, i+k):
5 if not string[j] in temp:
6 temp.append(string[j])
7 print (''.join(temp))
๋ฌธ์
- ๋ฌธ์์ด S์ ์ ์ k๊ฐ ์ฃผ์ด์ก์ ๋, S๋ฅผ k ๊ธธ์ด์ ๋ถ๋ถ ๋ฌธ์์ด๋ก ๋๋๊ณ , ๊ฐ ๋ถ๋ถ ๋ฌธ์์ด์์ ์ค๋ณต๋๋ ๋ฌธ์๋ฅผ ์ ๊ฑฐํ ๋ค ์ถ๋ ฅํ๋ค
- TC
- input
s = ‘AABCAAADA’, k = 3
- ouput
AB
CA
AD
- input
ํด๊ฒฐ๋ฐฉ๋ฒ
- ๊ฐ ๋ถ๋ถ๋ฌธ์์ด์ ๋ณ์ i๋ฅผ ์ด์ฉํด k๋งํผ์ฉ ์ฆ๊ฐ์ํค๋ฉฐ ์ํํ๋ค
- ๋ถ๋ถ๋ฌธ์์ด์์ ํ ๋ฌธ์์ฉ j๋ฅผ ์ด์ฉํด ์ํํ๋ค
- ๋ถ๋ถ๋ฌธ์์ด์ ์ํํ ๋๋ง๋ค ๋ฆฌ์คํธ temp๋ฅผ ์ด๊ธฐํํ๊ณ , temp์ ๋ฌธ์๊ฐ ์์ผ๋ฉด ์ถ๊ฐํ๋ค
- ๋ถ๋ถ๋ฌธ์์ด ์ํ๊ฐ ๋๋๋ฉด temp๋ฅผ ์ถ๋ ฅํ๋ค