ν°μ€ν 리 λ·°
728x90
λ°μν
λ¬Έμ
λ¬Έμ νμ΄
ν μ€λ‘ μ¬λ¬ κ°μ λ³μλ₯Ό μ μΈν κ²μ νλμ© λΆλ¦¬νμ¬ μΆλ ₯νλ λ¬Έμ μ΄λ€. μλ₯Ό λ€μ΄, μμ μ λ ₯ int& a*[]&, b, c*;μ κ²½μ°μλ int&&[]* a; int& b; int&* c;μ κ°μ΄ μΆλ ₯ν μ μλ€. μ΄λ₯Ό μν΄ λ€μκ³Ό κ°μ λ‘μ§μ ν΅ν΄ λ³μ νλμ© λΆλ₯νλ©΄ λλ€.
- int&κ³Ό κ°μ΄ 곡ν΅λ νμ μ λΆλ¦¬νλ€.
- κ° λ³μλ§λ€ 곡ν΅λ νμ
+ μμμΌλ‘ μμ μ νμ
μ μΆλ ₯νλ€.
- []μ κ²½μ° μμμΌλ‘ μΆλ ₯νμ§ μλλ‘ μ£Όμνμ¬μΌ νλ€.
- μ²μ μνλ²³μ΄ λμ¨ κ²½μ°, νμΉΈ λ°μ°κ³ μΆλ ₯νμ¬μΌ νλ€.
- μνλ²³ μμ λ³μλͺ μ΄λ―λ‘ μμμΌλ‘ μΆλ ₯νμ§ μλλ‘ μ£Όμνμ¬μΌ νλ€.
μ½λ
from sys import stdin
declaration = stdin.readline().rstrip()
for idx, value in enumerate(declaration.split()):
if idx == 0:
common = value
else:
name = ''
first_alpha = False
value = value[:-1]
print(common, end='')
for word in reversed(value):
if word == ']':
print('[', end='')
elif word == '[':
print(']', end='')
elif word.isalpha():
if not first_alpha:
print(' ', end='')
first_alpha = True
name = word + name
else:
print(word, end='')
print(name, end='')
print(';')
μ΄λ €μ΄ λ¬Έμ κ° μλμλλ°, λ³μλͺ μ΄ ν κ°λΌκ³ λ§ μκ°νμ¬ μ²μμ μ½λλ₯Ό μμ±νμ¬ νλ Έμ΅λλ€λ₯Ό νλ² λ³΄κ² λμλ€.π’
728x90
λ°μν
'π¨βπ» μ½λ©ν μ€νΈ > λ°±μ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λ°±μ€: 15686 μΉν¨ λ°°λ¬ (0) | 2020.09.24 |
---|---|
λ°±μ€: 2210 μ«μν μ ν (0) | 2020.09.24 |
λ°±μ€: 15662 ν±λλ°ν΄ (2) (0) | 2020.09.23 |
λ°±μ€: 14891 ν±λλ°ν΄ (0) | 2020.09.23 |
λ°±μ€: 14499 μ£Όμ¬μ ꡴리기 (0) | 2020.09.23 |
λκΈ
κΈ λ³΄κ΄ν¨
μ΅κ·Όμ μ¬λΌμ¨ κΈ
μ΅κ·Όμ λ¬λ¦° λκΈ