์ด์ฝํ 12 [๊ตฌํ] ๋ฌธ์์ด ์ฌ์ ๋ ฌ (ํ์ด์ฌ) s = input() #์ํ๋ฒณ ๋ชจ์ ๊ณณ alphabet = "" #์ซ์ ๋ํด์ ๋ชจ์ ๊ณณ number = 0 for i in range(len(s)): #์ํ๋ฒณ ๋ชจ์ผ๊ธฐ if s[i].isalpha(): alphabet += s[i] #์ซ์ ๋ํด์ ๋ชจ์ผ๊ธฐ else: number += int(s[i]) #์ํ๋ฒณ ์ ๋ ฌ alphabet = list(alphabet) alphabet.sort() alphabet_new = "" for j in range(len(alphabet)): alphabet_new += alphabet[j] #์ํ๋ฒณ์ด๋ ์ซ์ ๋ชจ์๋์ ๊ฒ ๋ํ๊ธฐ result = alphabet_new + str(number) print(result) 2022. 8. 4. [๊ตฌํ] ๋ญํค ์คํธ๋ ์ดํธ (ํ์ด์ฌ) n = input() #์ ์ ์ ๋ฐ ๋๋๊ธฐ n_len = len(n) mid = int(n_len / 2) left = n[0:mid] right = n[mid:n_len] print(left, right) #์ผ์ชฝ ๋ถ๋ถ ํฉ left_sum = 0 for i in range(mid): left_sum += int(left[i]) #์ค๋ฅธ์ชฝ ๋ถ๋ถ ํฉ right_sum = 0 for i in range(mid): right_sum += int(right[i]) #์ผ์ชฝ ํฉ = ์ค๋ฅธ์ชฝ ํฉ -> ๋ญํค์คํธ๋ ์ดํธ result = 0 if left_sum == right_sum: result = 'LUCKY' else: result = 'READY' print(result) 2022. 8. 4. [๊ตฌํ] ์ํ์ข์ฐ (ํ์ด์ฌ) n = int(input()) a = input().split() x, y = 1, 1 #๊ณต๊ฐ์ ๋ฒ์ด๋๋ ์์ง์์ ๋ฌด์ i = 0 while i < len(a): if a[i] == 'L': #์ผ์ชฝ์ผ๋ก ํ ์นธ ์ด๋ if y != 1: y -= 1 elif a[i] == 'R': #์ค๋ฅธ์ชฝ์ผ๋ก ํ ์นธ ์ด๋ if y != n: y += 1 elif a[i] == 'U': #์๋ก ํ ์นธ ์ด๋ if x != 1: x -= 1 elif a[i] == 'D': #์๋๋ก ํ ์นธ ์ด๋ if x != n: x += 1 print(a[i],x, y) i += 1 if i == len(a): break print(x, y) 2022. 8. 4. [๊ทธ๋ฆฌ๋] ๋ฌด์ง์ ๋จน๋ฐฉ ๋ผ์ด๋ธ (ํ์ด์ฌ) - ์์ง ๋ฏธ์์ฑ... ํ์ ํ์ ๋จน์ด์ผ ํ N๊ฐ์ ์์์ด ์๋ค. ๊ฐ ์์์๋ 1๋ถํฐ N๊น์ง ๋ฒํธ๊ฐ ๋ถ์ด์์ผ๋ฉฐ, ๊ฐ ์์์ ์ญ์ทจํ๋ ๋ฐ ์ผ์ ์๊ฐ์ด ์์๋๋ค. ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ์์์ ์ญ์ทจํ๋ค. 1๋ฒ ์์๋ถํฐ ๋จน๊ธฐ ์์ํ๋ฉฐ, ํ์ ํ์ ๋ฒํธ๊ฐ ์ฆ๊ฐํ๋ ์์๋๋ก ์์์ ๋ฌด์ง ์์ผ๋ก ๊ฐ์ ธ๋ค ๋๋๋ค. ๋ง์ง๋ง ๋ฒํธ์ ์์์ ์ญ์ทจํ ํ์๋ ํ์ ํ์ ์ํด ๋ค์ 1๋ฒ ์์์ด ๋ฌด์ง ์์ผ๋ก ์จ๋ค. ๋ฌด์ง๋ ์์ ํ๋๋ฅผ 1์ด ๋์ ์ญ์ทจํ ํ ๋จ์ ์์์ ๊ทธ๋๋ก ๋๊ณ , ๋ค์ ์์์ ์ญ์ทจํ๋ค. ๋ฌด์ง๊ฐ ๋จน๋ฐฉ์ ์์ํ ์ง K์ด ํ์ ๋คํธ์ํฌ ์ฅ์ ๋ก ์ธํด ๋ฐฉ์ก์ด ์ ์ ์ค๋จ๋์๋ค. ๋คํธ์ํฌ ์ ์ํ ํ ๋ค์ ๋ฐฉ์ก์ ์ด์ด๋๊ฐ ๋, ๋ช ๋ฒ ์์๋ถํฐ ์ญ์ทจํด์ผ ํ ๊น? ์์ ์ผ์ด์ค๋ ์ ๋์๊ฐ๋๋ฐ ์ฑ์ ํ๋ฉด ๋ค ํ๋ฆฐ๋ค.... ๐คฎ ์ผ๋จ ๋ด๊ฐ ์๊ฐํ ์์ด๋์ด๋, 0) ์ธ๋ฑ.. 2022. 7. 16. ์ด์ 1 2 3 ๋ค์