์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ๋ฅผ ์ํด ์ฝ๋์ ์ฌ์ดํธ(https://codeup.kr/)์ ๊ธฐ์ด 100์ ๋ฅผ ์์ํฉ๋๋ค.
๋ธ๋ก๊ทธ์ ์ฌ๋ผ์จ ๋ชจ๋ ์ฝ๋๋ ํ์ด์ฌ(Python)์ผ๋ก ์์ฑ๋์ด ์์ต๋๋ค.
Python์ ๊ธฐ์ด 100์ ๋ฅผ ํ์ธํ๊ธฐ ์ํด์๋ ๋ค์ ์ฌ์ดํธ๋ก ์ด๋ํ๋ฉด ๋ฉ๋๋ค.
https://codeup.kr/problemsetsol.php?psid=33
6016 : [๊ธฐ์ด-์ ์ถ๋ ฅ] ๋ฌธ์ 2๊ฐ ์ ๋ ฅ๋ฐ์ ์์ ๋ฐ๊ฟ ์ถ๋ ฅํ๊ธฐ2(์ค๋ช )(py)
๊ณต๋ฐฑ์ ๋๊ณ ๋ฌธ์(character) 2๊ฐ๋ฅผ ์ ๋ ฅ๋ฐ์ ์์๋ฅผ ๋ฐ๊ฟ ์ถ๋ ฅํด๋ณด์.
โท ์ฐธ๊ณ
print(c2, c1)
์ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ์ถ๋ ฅํ๋ฉด, c1๊ณผ c2์ ์ ์ฅ๋ ๊ฐ์ด ๊ณต๋ฐฑ์ ๋๊ณ ์์๊ฐ ๋ฐ๋์ด ํ ์ค๋ก ์ถ๋ ฅ๋๋ค.
print( ) ์์์ ์ผํ(,)๋ฅผ ์ฐ์ด ์์๋๋ก ๋์ดํ๋ฉด, ๊ทธ ์์๋๋ก ๊ณต๋ฐฑ์ ๋๊ณ ์ถ๋ ฅ๋๋ค.
โท ํด์ค
๋ ๋ฌธ์๋ฅผ ๊ณต๋ฐฑ์ผ๋ก ์ ๋ ฅ๋ฐ๋ ๋ฐฉ๋ฒ์ ์ด์ด์ ๊ณต๋ฐฑ์ผ๋ก ์ถ๋ ฅํ๋ ๋ฐฉ์์ ์ผํ(,)๋ +๋ฅผ ์ด์ฉํด์ ์ฝ๊ฒ ๊ตฌํ ๊ฐ๋ฅํ๋ค.
๋ฌธ์ ์์ ์์๋ฅผ ๋ฐ๊ฟ ์ถ๋ ฅํ๊ธธ ์ํ๋ฏ๋ก ์์๋ฅผ ๋ฐ๊ฟ ์ค๋ค. ๊ฐ๋ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํ๋ค๋ณด๋ฉด ๋ฌธ์ ๋ฅผ ์์ฝ์ด ์ค๋ต์ฒ๋ฆฌ๋ ์ผ์ด์ค๊ฐ ๋ง์ผ๋ฏ๋ก ์ฃผ์ํ์.
c1, c2 = input().split()
print(c2, c1)
c1, c2 = input().split()
print(c2 + ' ' + c1)
6017 : [๊ธฐ์ด-์ ์ถ๋ ฅ] ๋ฌธ์ฅ 1๊ฐ ์ ๋ ฅ๋ฐ์ 3๋ฒ ์ถ๋ ฅํ๊ธฐ(์ค๋ช )(py)
์ ์(integer), ์ค์, ๋ฌธ์(character), ๋ฌธ์์ด(string) ๋ฑ 1๊ฐ๋ง ์ ๋ ฅ๋ฐ์ ํ ์ค๋ก 3๋ฒ ์ถ๋ ฅํด๋ณด์.
โท ์ฐธ๊ณ
python ์ธ์ด์์๋ ๋ฌธ์/์ ์/์ค์/๋ฌธ์์ด ๋ฑ ํน๋ณํ ๊ตฌ๋ถ์ด ์์ด๋ ์ํ๋ ๋ณ์์ ์ ์ฅ์์ผ ์ถ๋ ฅ ํ ์ ์๋ค.
ํ์ง๋ง, ์ ์ฅ๋ ๊ฐ์ ์ด์ฉํด ๊ณ์ฐํ๊ฑฐ๋ ์๋ก ๋ถ์ฌ ์ฐ๊ฒฐ์ํค๊ฑฐ๋ ์๋ผ๋ด๋ ์์
์ ํ๋ค๋ฉด?
๋ฐ๋์ ์ ์ฅ๋์ด์๋ ๊ฐ์ ์ข
๋ฅ(๋ฌธ์/์ ์/์ค์/๋ฌธ์์ด ๋ฑ)๋ฅผ ๊ตฌ๋ถํด ์ฃผ์ด์ผ ํ๋ค.
โท ํด์ค
python์ ๋ณ์๋ ์์์ ์ ํด์ง๋ค. ์ด ๋ถ๋ถ ๋๋ฌธ์ ์ด๋ณด์๊ฐ ์ ๊ทผํ๊ธฐ ์ฌ์ด ์ธ์ด์ด๊ธฐ๋ ํ๋ค.
ํ์ง๋ง input()์ผ๋ก 1์ ์ ๋ ฅํ ๊ฒฝ์ฐ ์ฐ๋ฆฌ์ ์๊ฐ๊ณผ๋ ๋ฌ๋ฆฌ python์ ์ด ๊ฐ์ ๋ฌธ์๋ก ์ ์ฅํด์ ์ด๋ถ๋ถ์์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ฏ๋ก ์ฃผ์ํด์ผํ๋ค.
a = input()
add = a + 10 #์๋ฌ ๋ฐ์ a์ ์ ๋ ฅ๋ ๊ฐ์ ๋ฌธ์์ด๋ฏ๋ก ์๋ก ๋ค๋ฅธ ์๋ฃํ ์ฌ์ด์ ์ฐ์ฐ์ด ๋จ
a = input()
a = int(a)
add = a + 10 #์์์ a์ ํ๋ณํ์ด ์ด๋ฃจ์ด์ ธ ์ ์์ ์ผ๋ก ์คํ๋จ
s = input()
print(s, s, s)
s = input()
print(s + ' ' + s + ' ' + s)
6018 : [๊ธฐ์ด-์ ์ถ๋ ฅ] ์๊ฐ ์ ๋ ฅ๋ฐ์ ๊ทธ๋๋ก ์ถ๋ ฅํ๊ธฐ(์ค๋ช )(py)
24์๊ฐ ์:๋ถ ํ์์ผ๋ก ์๊ฐ์ด ์ ๋ ฅ๋ ๋, ๊ทธ๋๋ก ์ถ๋ ฅํ๋ ์ฐ์ต์ ํด๋ณด์.
โท ์ฐธ๊ณ
input().split(':') ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฝ๋ก ':' ๊ธฐํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ์๋ฅธ๋ค.
print(?, ?, sep=':') ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฝ๋ก ':' ๊ธฐํธ๋ฅผ ์ฌ์ด์ ๋๊ณ ๊ฐ์ ์ถ๋ ฅํ๋ค.
sep ๋ ๋ถ๋ฅ๊ธฐํธ(seperator)๋ฅผ ์๋ฏธํ๋ค.
โท ํด์ค
์ด์ split()์ print()์์ ๊ณต๋ฐฑ์ธ์ ํน์ ๊ธฐ์ค์ ์ง์ ํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ด๋ค.
split์ ์์ ๋ฃ์ ๋ฌธ์๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ฐ์ ๋ถ๋ฆฌ๊ฐ ๋๋ฉฐ ๊ธฐ์ค์ด ๋ ๋ฌธ์๋ ์ ์ฅ์ด ์๋๊ณ ์ฌ๋ผ์ง๊ฒ ๋๋ค.
print์์ sep์ผ๋ก ์ง์ ๋ ๋ฌธ์ ๋ํ ๊ธฐ์กด์ ์ผํ(,)๋ก ๊ตฌ๋ถ๋์ด ๊ณต๋ฐฑ์ผ๋ก ์ฒ๋ฆฌํ๋ ๋ถ๋ถ์ ๋ค์ด๊ฐ ์ถ๋ ฅ๋๋ค.
h, m = input().split(':')
print(h, m, sep = ':')
h, m = input().split(':')
print(h + ':' + m)
6019 : [๊ธฐ์ด-์ ์ถ๋ ฅ] ์ฐ์์ผ ์ ๋ ฅ๋ฐ์ ์์ ๋ฐ๊ฟ ์ถ๋ ฅํ๊ธฐ(py)
"์ฐ๋.์.์ผ"์ ์ ๋ ฅ๋ฐ์ "์ผ-์-์ฐ๋" ์์๋ก ๋ฐ๊ฟ ์ถ๋ ฅํด๋ณด์.
โท ์ฐธ๊ณ
y, m, d = input().split('.')
๊ณผ ๊ฐ์ด ๋ณ์๋ค์ ์์๋๋ก ๋์ดํ๋ฉด ๊ตฌ๋ถ๊ธฐํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ์๋ผ ์์๋๋ก ์ ์ฅํ๋ค.
โท ํด์ค
์ด๋ฒ ๋ฌธ์ ๋ 6018๋ฒ๊ณผ ๊ฐ์ด split์์ ํน์ ๋ฌธ์๋ฅผ ๊ธฐ์ค์ผ๋ก ์๋ฅด๊ณ , ๊ณต๋ฐฑ๋์ ํน์ ๋ฌธ์๋ฅผ ํฌํจํด ์ถ๋ ฅํ๋ ๋ฌธ์ ์ด๋ค.
y, m, d = input().split('.')
print(d, m, y, sep='-')
y, m, d = input().split('.')
print(d + '-' + m + '-' + y)
6020 : [๊ธฐ์ด-์ ์ถ๋ ฅ] ์ฃผ๋ฏผ๋ฒํธ ์ ๋ ฅ๋ฐ์ ํํ ๋ฐ๊ฟ ์ถ๋ ฅํ๊ธฐ(py)
์ฃผ๋ฏผ๋ฒํธ๋ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌ์ฑ๋๋ค.
XXXXXX-XXXXXXX
์ผ์ชฝ 6์๋ฆฌ๋ ์๋
์์ผ(YYMMDD)์ด๊ณ , ์ค๋ฅธ์ชฝ 7์๋ฆฌ๋ ์ฑ๋ณ,์ถ์์ง์ญ,ํ์ธ์ฝ๋๋ก ๊ตฌ์ฑ๋์ด์๋ค.
์ฃผ๋ฏผ๋ฒํธ๋ฅผ ์
๋ ฅ๋ฐ์ '-'๋ฅผ ์ ์ธํ ์ฃผ๋ฏผ๋ฒํธ 13์๋ฆฌ๋ฅผ ๋ชจ๋ ๋ถ์ฌ ์ถ๋ ฅํด๋ณด์.
โท ํด์ค
์ด๋ฒ์๋ ๊ณต๋ฐฑ์ ์์ ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์์๋ณธ๋ค.
์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ์ ์๋ -๋ฅผ ์์ ๊ธฐ ์ํด์๋ ๋ฌธ์๋ฅผ ์ฃผ๋ฏผ๋ฒํธ ์์๋ฆฌ์ ๋ท์๋ฆฌ๋ฅผ -๋ก ๊ตฌ๋ถํด์ ๋ณ์์ ์ ์ฅํ๋ค.
๋ณ์ ๋๊ฐ๋ฅผ ๊ณต๋ฐฑ์ ์์ ๊ธฐ ์ํด์ ''๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฃ์ผ๋ฉด ๊ณต๋ฐฑ์ด ์์ด ์ถ๋ ฅ์ด ๋๋ค.
๋๋ +๋ฅผ ์ด์ฉํ์ฌ ๋ ๋ฌธ์์ด์ ๋ถ์ฌ์ ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ๋ ์๋ค.
ssn1, ssn2 = input().split('-')
print(ssn1, ssn2, sep='')
ssn1, ssn2 = input().split('-')
print(ssn1 + ssn2)
'๊ณต๋ถ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ฝ๋์ ํ์ด์ฌ(Python) ๊ธฐ์ด 100์ - 6026๋ฒ ~ 6030๋ฒ (0) | 2021.06.16 |
---|---|
์ฝ๋์ ํ์ด์ฌ(Python) ๊ธฐ์ด 100์ - 6021๋ฒ ~ 6025๋ฒ (0) | 2021.06.14 |
์ฝ๋์ ํ์ด์ฌ(Python) ๊ธฐ์ด 100์ - 6011๋ฒ ~ 6015๋ฒ (0) | 2021.06.14 |
์ฝ๋์ ํ์ด์ฌ(Python) ๊ธฐ์ด 100์ - 6006๋ฒ ~ 6010๋ฒ (0) | 2021.06.14 |
์ฝ๋์ ํ์ด์ฌ(Python) ๊ธฐ์ด 100์ - 6001๋ฒ ~ 6005๋ฒ (0) | 2021.06.14 |