์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- ํฌ๋กค๋ง
- ํ ์ดํ๋ก์ ํธ
- JS
- ์ฝ๋ฉ
- ์๊ณ ๋ฆฌ์ฆ
- fe
- ๊ฐ๋ฐ
- ๋ชจ๊ฐ์ฝ
- ๊ทธ๋ฆฌ๋
- ์ฝ๋ฉํ ์คํธ
- KDT
- ๋ฐฑ์ค
- ํ๋ก ํธ์๋
- react
- ๊ตญ๋น์ง์
- heapq
- Til
- javascript
- Python
- ๋๋ฆผ์ฝ๋ฉ
- ์ฝ๋ฉ์ ํ
- node.js
- ํ์ด์ฌ
- error
- ํ๋ก๊ทธ๋๋จธ์ค
- mongodb
- HTML
- ํ๋ก์ ํธ
- ๋ ธ๋ง๋์ฝ๋
- CSS
- Today
- Total
๐ฑ → ๐ณ
[๋ฐฑ์ค] 9093๋ฒ: ๋จ์ด ๋ค์ง๊ธฐ python ๋ณธ๋ฌธ
https://www.acmicpc.net/problem/9093
stack ์๋ฃ ๊ตฌ์กฐ๋ฅผ ์ด์ฉํ์ฌ ๊ตฌํ:
N=int(input())
for i in range(N):
string=input()
string+=" "
stack=[]
for j in string:
if j!=" ":
stack.append(j)
else:
while stack:
print(stack.pop(), end='')
print(' ', end='')
- j ๊ฐ์ด ๊ณต๋ฐฑ์ด ์๋ ๋๋ stack์ i ๊ฐ์ ๋ฃ๊ณ ๊ณต๋ฐฑ์ด๋ฉด stack ๋ฆฌ์คํธ๊ฐ ๋น ๋๊น์ง ๋ฆฌ์คํธ์ ๋ด์ฉ์ ์ถ๋ ฅ์ํค๋๋ก ๊ตฌํ
- string += " " ์ฝ๋๋ก ์ ๋ ฅ๋ฐ์ ๋ฌธ์์ ๋ง์ง๋ง์ ๊ณต๋ฐฑ์ ์ถ๊ฐํ์ฌ, ๋ง์ง๋ง์ ๋ค์ด๊ฐ๋ ๋จ์ด๋ stack ๋ฆฌ์คํธ์์ ๊บผ๋ผ ์ ์๋๋ก ๊ตฌํ
- end=""๋ก ์ ์ธํ์ฌ ๊ฐ์ ๋จ์ด๊ฐ ํ ๊ธ์์ฉ ๋์ด์ ์ถ๋ ฅ๋๊ฑฐ๋ ์ค ๋ฐ๊ฟ ๋์ด ์ถ๋ ฅ๋๋ ๊ฒ ๋ฐฉ์ง
Q) ๋๊ฐ์ ์ฝ๋์ธ๋ฐ ์ ์๋์ ์ฝ๋๋ ์ถ๋ ฅํ์์ด ์ ๋ชป ๋์๋ค๊ณ ๋ฐ๊น ? ใ
import sys
input = sys.stdin.readline
num = int(input())
# stack ์๋ฃ ๊ตฌ์กฐ๋ฅผ ์ด์ฉํ์ฌ ๊ตฌํ
for _ in range(num):
cmd = input()
cmd += " "
stack = []
for i in cmd:
if i!=" ":
stack.append(i)
else:
while stack:
print(stack.pop(), end='')
print(' ', end='')
list ๋ด๋ถ์์ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ ํตํด ๊ตฌํ:
import sys
input = sys.stdin.readline
num = int(input())
for _ in range(num):
cmd = input().split()
for i in cmd:
print(i[::-1], end=' ')
- input().split() ํตํด ์ ๋ ฅ๋ฐ์ ๋ฌธ์์ด ๋์ด์ฐ๊ธฐ ๊ตฌ๋ถ์ผ๋ก list์ ์ ์ฅ
- list ๊ฐ ์์์ ์ ๊ทผํ์ฌ [::-1]๋ฅผ ํตํด ๋ค์ง์ด์ค
- end=' '๋ก ๋ฌธ์์ด ๋๋ ๋ ๋์ด์ฐ๊ธฐ
์์ ๋ฐฉ๋ฒ ์ธ์๋ for๋ฌธ ์ฌ์ฉ, python ๋ด์ฅํจ์์ธ reverse() ์ฌ์ฉ ๋ฑ์ ๋ฐฉ๋ฒ์ด ์กด์ฌํ๋ค.
'Algorithms' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] 1874๋ฒ: ์คํ ์์ด python (0) | 2023.01.04 |
---|---|
[๋ฐฑ์ค] 9012๋ฒ: ๊ดํธ python (0) | 2023.01.03 |
[๋ฐฑ์ค] 10828๋ฒ: ์คํ - python (0) | 2023.01.01 |
[๋ฐฑ์ค] 11729๋ฒ: ํ๋ ธ์ด์ ํ ์ด๋ ์์ - python (0) | 2022.12.30 |
[๋ฐฑ์ค] 25501๋ฒ: ์ฌ๊ท์ ๊ท์ฌ python (0) | 2022.11.16 |