2557 : Hello World
๐ ๋ฌธ์
Hello World!๋ฅผ ์ถ๋ ฅํ์์ค.
๐ ์ถ์ ์๋
Python์ ๋ฌธ๋ฒ์ ์ด์ฉํ์ฌ ์ถ๋ ฅํ ์ ์๋์ง
๐งพ ์ฝ๋
print("Hello World!") # print() ์ด์ฉํ์ฌ ๋ฌธ์์ด๋ก Hello World! ์ถ๋ ฅ
๐ป ํ์ด์ค๋ช
print() ํจ์๋ฅผ ์ด์ฉํ์ฌ ์ถ๋ ฅํ๋ค.
๐ ํ์ต๋ฐฉ๋ฒ
python์ ์ถ๋ ฅ๋ฐฉ๋ฒ์ ํ์ตํ๋ค.
10718 : We love kriii
๐ ๋ฌธ์
ACM-ICPC ์ธํฐ๋ท ์์ , Regional, ๊ทธ๋ฆฌ๊ณ World Finals๊น์ง ์ด๋ฏธ 2ํ์ฉ ์ง์ถํด๋ฒ๋ฆฐ kriii์ ๋ฏธ๋ จ์ ๋ฒ๋ฆฌ์ง ๋ชปํ๊ณ ์ ์ง ๋ชจ๋ฅด๊ฒ ์ฌํด์๋ ํ์ฃผ World Finals ์ค๋น ์บ ํ์ ์ฐธ์ฌํ๋ค.
๋ํ๋ฅผ ๋ฐ ์ค ๋ชจ๋ฅด๋ ์ง๋ฐ๋ น krill๋ฅผ ์ํด์ ๊ฒฉ๋ ค์ ๋ฌธ๊ตฌ๋ฅผ ์ถ๋ ฅํด์ฃผ์.
๐ ์ถ์ ์๋
Python์ ๋ฌธ๋ฒ์ ์ด์ฉํ์ฌ ๋ ์ค์ ์ถ๋ ฅํ ์ ์๋์ง
๐งพ ์ฝ๋
print("๊ฐํ์น๊ตฌ ๋ํ์ก๊ตฐ") # print() ์ด์ฉํ์ฌ ๋ฌธ์์ด๋ก ๊ฐํ์น๊ตฌ ๋ํ์ก๊ตฐ ์ถ๋ ฅ
print("๊ฐํ์น๊ตฌ ๋ํ์ก๊ตฐ")
๐ป ํ์ด์ค๋ช
print() ํจ์๋ฅผ ์ด์ฉํ์ฌ ๊ฐํ์น๊ตฌ ๋ํ ์ก๊ตฐ์ ๋ ์ค ์ถ๋ ฅ.
๋ ์ค ์ถ๋ ฅ ์ print() ํจ์๋ฅผ ์ค๋ฐ๊ฟ์ด ํฌํจ๋์ด์๊ธฐ์ ๋ ๋ฒ ์ฌ์ฉํจ.
๐ ํ์ต๋ฐฉ๋ฒ
python์ ์ถ๋ ฅ๋ฐฉ๋ฒ์ ํ์ตํ๋ค.
10171 : ๊ณ ์์ด
๐ ๋ฌธ์
์๋ ์์ ์ ๊ฐ์ด ๊ณ ์์ด๋ฅผ ์ถ๋ ฅํ์์ค.
\ /\
) ( ')
( / )
\(__)|
๐ ์ถ์ ์๋
์ญ์ฌ๋์(\) ์ถ๋ ฅ์ ํ ์ ์๋์ง
๐งพ ์ฝ๋
print("\\ /\\") # \ ์ถ๋ ฅ ์ \\ ์
๋ ฅ
print(" ) ( ')")
print("( / )")
print(" \\(__)|") # \ ์ถ๋ ฅ ์ \\ ์
๋ ฅ
๐ป ํ์ด์ค๋ช
๋ฌธ์์ด๋ก ์ญ์ฌ๋์(\)๋ฅผ ์ถ๋ ฅํ ๋์๋ ์ญ์ฌ๋์ ๋ ๊ฐ๋ฅผ ์ ๋ ฅํด์ผ ํจ.
๐ ํ์ต๋ฐฉ๋ฒ
python์ ๋ฌธ์์ด ์ถ๋ ฅ๋ฐฉ๋ฒ์ ํ์ตํ๋ค.
10172 : ๊ฐ
๐ ๋ฌธ์
์๋ ์์ ์ ๊ฐ์ด ๊ฐ๋ฅผ ์ถ๋ ฅํ์์ค.
|\_/|
|q p| /}
( 0 )"""\
|"^"` |
||_/=\\__|
๐ ์ถ์ ์๋
ํฐ๋ฐ์ดํ(" ")์ ์์๋ฐ์ดํ(' '), ์ญ์ฌ๋์(\)๋ฅผ ์ถ๋ ฅํ ์ ์๋์ง
๐งพ ์ฝ๋
print("|\_/|")
print("|q p| /}")
print('( 0 )"""\\') # ์์๋ฐ์ดํ๋ก ๋ฌธ์์ด ํํ
print('|"^"` |') # ์์๋ฐ์ดํ๋ก ๋ฌธ์์ด ํํ
print("||_/=\\\__|") # ์ญ์ฌ๋์ ๋ ๋ฒ ์
๋ ฅ
๐ป ํ์ด์ค๋ช
- ํฐ๋ฐ์ดํ(" ") ์ถ๋ ฅ ์ ์์๋ฐ์ดํ(' ')๋ก ๋ฌธ์์ด์ ํํํ๊ณ ์์๋ฐ์ดํ ์ถ๋ ฅ ์ ํฐ ๋ฐ์ดํ๋ก ๋ฌธ์์ด์ ํํํจ.
- ์ญ์ฌ๋์(\) ์ถ๋ ฅ ์ ๋ ๋ฒ ์ ๋ ฅํด์ผ ์ญ์ฌ๋์ ์ถ๋ ฅ ๊ฐ๋ฅํจ.
๐ ํ์ต๋ฐฉ๋ฒ
python์ ๋ฌธ์์ด ์ถ๋ ฅ๋ฐฉ๋ฒ์ ํ์ตํ๋ค.
1000 : A+B
๐ ๋ฌธ์
๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
๐ ์ถ์ ์๋
๋ ์ ์๋ฅผ ์ ๋ ฅ๋ฐ์ ์ ์๊ณ , ์ ๋ ฅ๋ฐ์ ์ ์๋ฅผ ๊ณ์ฐํ์ฌ ์ถ๋ ฅํ ์ ์๋์ง
๐งพ ์ฝ๋
# split()์ ์ด์ฉํ์ฌ ๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก A, B์ ์ ์ฅํ๊ณ map() ์ด์ฉ์ผ๋ก intํ ๋ณํ
A, B = map(int, input().split())
print(A+B) # A+B ๊ณ์ฐ๊ฒฐ๊ณผ ์ถ๋ ฅ
๐ป ํ์ด์ค๋ช
- input() ์ด์ฉํ์ฌ ๋ ์๋ฅผ ์ ๋ ฅ๋ฐ๊ณ split() ์ด์ฉ์ผ๋ก ๊ณต๋ฐฑ ๊ธฐ์ค ๋๋์ด A, B์ ์ ์ฅ.
- map() ์ด์ฉ์ผ๋ก stringํ์์ intํ์ผ๋ก ๋ณํ.
- A+B ๊ณ์ฐ๊ฒฐ๊ณผ ์ถ๋ ฅ.
๐ ํ์ต๋ฐฉ๋ฒ
python์ ๋ด์ฅ ํจ์๋ฅผ ํ์ตํ๋ค.
1001 : A-B
๐ ๋ฌธ์
๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A-B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
๐ ์ถ์ ์๋
๋ ์ ์๋ฅผ ์ ๋ ฅ๋ฐ์ ์ ์๊ณ , ์ ๋ ฅ๋ฐ์ ์ ์๋ฅผ ๊ณ์ฐํ์ฌ ์ถ๋ ฅํ ์ ์๋์ง
๐งพ ์ฝ๋
# split()์ ์ด์ฉํ์ฌ ๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก A, B์ ์ ์ฅํ๊ณ map() ์ด์ฉ์ผ๋ก intํ ๋ณํ
A, B = map(int, input().split())
print(A-B) # A-B ๊ณ์ฐ๊ฒฐ๊ณผ ์ถ๋ ฅ
๐ป ํ์ด์ค๋ช
- input() ์ด์ฉํ์ฌ ๋ ์๋ฅผ ์ ๋ ฅ๋ฐ๊ณ split() ์ด์ฉ์ผ๋ก ๊ณต๋ฐฑ ๊ธฐ์ค ๋๋์ด A, B์ ์ ์ฅ.
- map() ์ด์ฉ์ผ๋ก stringํ์์ intํ์ผ๋ก ๋ณํ.
- A-B ๊ณ์ฐ๊ฒฐ๊ณผ ์ถ๋ ฅ.
๐ ํ์ต๋ฐฉ๋ฒ
python์ ๋ด์ฅ ํจ์๋ฅผ ํ์ตํ๋ค.
10998 : AxB
๐ ๋ฌธ์
๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, AxB๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
๐ ์ถ์ ์๋
๋ ์ ์๋ฅผ ์ ๋ ฅ๋ฐ์ ์ ์๊ณ , ์ ๋ ฅ๋ฐ์ ์ ์๋ฅผ ๊ณ์ฐํ์ฌ ์ถ๋ ฅํ ์ ์๋์ง
๐งพ ์ฝ๋
# split()์ ์ด์ฉํ์ฌ ๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก A, B์ ์ ์ฅํ๊ณ map() ์ด์ฉ์ผ๋ก intํ ๋ณํ
A, B = map(int, input().split())
print(A*B) # AxB ๊ณ์ฐ๊ฒฐ๊ณผ ์ถ๋ ฅ
๐ป ํ์ด์ค๋ช
- input() ์ด์ฉํ์ฌ ๋ ์๋ฅผ ์ ๋ ฅ๋ฐ๊ณ split() ์ด์ฉ์ผ๋ก ๊ณต๋ฐฑ ๊ธฐ์ค ๋๋์ด A, B์ ์ ์ฅ.
- map() ์ด์ฉ์ผ๋ก stringํ์์ intํ์ผ๋ก ๋ณํ.
- AxB ๊ณ์ฐ๊ฒฐ๊ณผ ์ถ๋ ฅ.
๐ ํ์ต๋ฐฉ๋ฒ
python์ ๋ด์ฅ ํจ์๋ฅผ ํ์ตํ๋ค.
1008 : A/B
๐ ๋ฌธ์
๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A/B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
๐ ์ถ์ ์๋
๋ ์ ์๋ฅผ ์ ๋ ฅ๋ฐ์ ์ ์๊ณ , ์ ๋ ฅ๋ฐ์ ์ ์๋ฅผ ๊ณ์ฐํ์ฌ ์ถ๋ ฅํ ์ ์๋์ง
๐งพ ์ฝ๋
# split()์ ์ด์ฉํ์ฌ ๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก A, B์ ์ ์ฅํ๊ณ map() ์ด์ฉ์ผ๋ก intํ ๋ณํ
A, B = map(int, input().split())
print(A/B) # A/B ๊ณ์ฐ๊ฒฐ๊ณผ ์ถ๋ ฅ
๐ป ํ์ด์ค๋ช
- input() ์ด์ฉํ์ฌ ๋ ์๋ฅผ ์ ๋ ฅ๋ฐ๊ณ split() ์ด์ฉ์ผ๋ก ๊ณต๋ฐฑ ๊ธฐ์ค ๋๋์ด A, B์ ์ ์ฅ.
- map() ์ด์ฉ์ผ๋ก stringํ์์ intํ์ผ๋ก ๋ณํ.
- A/B ๊ณ์ฐ๊ฒฐ๊ณผ ์ถ๋ ฅ.
๐ ํ์ต๋ฐฉ๋ฒ
python์ ๋ด์ฅ ํจ์๋ฅผ ํ์ตํ๋ค.
10869 : ์ฌ์น์ฐ์ฐ
๐ ๋ฌธ์
๋ ์์ฐ์ A์ B๊ฐ ์ฃผ์ด์ง๋ค.์ด๋, A+B, A-B, A*B, A/B(๋ชซ), A%B(๋๋จธ์ง)๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
๐ ์ถ์ ์๋
๋ ์ ์๋ฅผ ์ ๋ ฅ๋ฐ์ ๊ฐ์ข ์ฌ์น์ฐ์ฐ์ด ๊ฐ๋ฅํ์ง
๐งพ ์ฝ๋
# split()์ ์ด์ฉํ์ฌ ๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก A, B์ ์ ์ฅํ๊ณ map() ์ด์ฉ์ผ๋ก intํ์ผ๋ก ๋ณํ
A, B = map(int, input().split())
print(A + B) # A + B ์ฐ์ฐ ์ถ๋ ฅ
print(A - B) # A - B ์ฐ์ฐ ์ถ๋ ฅ
print(A * B) # A * B ์ฐ์ฐ ์ถ๋ ฅ
print(A // B) # A // B ์ฐ์ฐ ์ถ๋ ฅ(๋ชซ)
print(A % B) # A % B ์ฐ์ฐ ์ถ๋ ฅ(๋๋จธ์ง)
๐ป ํ์ด์ค๋ช
- split()์ผ๋ก ์ ๋ ฅ๋ฐ์ ์ ์๋ฅผ ๊ณต๋ฐฑ ๊ธฐ์ค์ผ๋ก ๋๋์ด A, B์ ์ ์ฅํ๊ณ map()์ผ๋ก stringํ์ intํ์ผ๋ก ๋ณํ.
- A, B์ +, -, *, //, %์ ์ฐ์ฐ์ ์ถ๋ ฅํจ.
๐ ํ์ต๋ฐฉ๋ฒ
python์ ๋ด์ฅ ํจ์ ํ์ต๊ณผ ์ฐ์ฐ ๋ฐฉ๋ฒ์ ํ์ตํ๋ค.
10430 : ๋๋จธ์ง
๐ ๋ฌธ์
(A+B)%C๋ ((A%C) + (B%C))%C ์ ๊ฐ์๊น?
(AxB)%C๋ ((A%C) x (B%C))%C ์ ๊ฐ์๊น?
์ธ ์ A, B, C๊ฐ ์ฃผ์ด์ก์ ๋, ์์ ๋ค ๊ฐ์ง ๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
๐ ์ถ์ ์๋
์ธ ์๋ฅผ ์ ๋ ฅ๋ฐ์ ๋๋จธ์ง๋ฅผ ๊ตฌํ ์ ์๋์ง
๐งพ ์ฝ๋
# split()์ ์ด์ฉํ์ฌ ๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก A, B์ ์ ์ฅํ๊ณ map() ์ด์ฉ์ผ๋ก intํ์ผ๋ก ๋ณํ
A, B, C = map(int, input().split())
print((A+B)%C)
print((A%C + B%C)%C)
print((A*B)%C)
print((A%C * B%C)%C)
๐ป ํ์ด์ค๋ช
- input() ์ด์ฉํ์ฌ ๋ ์๋ฅผ ์ ๋ ฅ ๋ฐ๊ณ split() ์ด์ฉ์ผ๋ก ๊ณต๋ฐฑ ๊ธฐ์ค ๋๋์ด A, B, C์ ์ ์ฅ.
- map() ์ด์ฉ์ผ๋ก stringํ์์ intํ์ผ๋ก ๋ณํ.
- A, B, C ๊ณ์ฐ๊ฒฐ๊ณผ ์ถ๋ ฅ.
๐ ํ์ต๋ฐฉ๋ฒ
python์ ๋ด์ฅ ํจ์ ํ์ต๊ณผ ์ฐ์ฐ ๋ฐฉ๋ฒ์ ํ์ตํ๋ค.
2588 : ๊ณฑ์
๐ ๋ฌธ์
(์ธ ์๋ฆฌ ์) x (์ธ ์๋ฆฌ ์)๋ ๋ค์๊ณผ ๊ฐ์ ๊ณผ์ ์ ํตํ์ฌ ์ด๋ฃจ์ด์ง๋ค.
(1)๊ณผ (2)์์น์ ๋ค์ด๊ฐ ์ธ ์๋ฆฌ ์์ฐ์๊ฐ ์ฃผ์ด์ง ๋ (3), (4), (5), (6) ์์น์ ๋ค์ด๊ฐ ๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
๐ ์ถ์ ์๋
์ธ ์๋ฆฌ ์์ฐ์๋ฅผ ์ ๋ ฅ๋ฐ๊ณ ๊ณฑ์ ๋จ๊ณ ๊ณ์ฐ์ด ๊ฐ๋ฅํ์ง
๐งพ ์ฝ๋
a = int(input())
b = input()
third = a * int(b[2]) # (3)๋ฒ ๊ณ์ฐ
second = a * int(b[1]) # (4)๋ฒ ๊ณ์ฐ
first = a * int(b[0]) # (5)๋ฒ ๊ณ์ฐ
total = a * int(b) # ์ธ ์๋ฆฌ ์์ฐ์ ๊ณฑ์
๊ณ์ฐ, (6)๋ฒ ์ถ๋ ฅ
print(thrid) # (3)๋ฒ ์ถ๋ ฅ
print(second) # (4)๋ฒ ์ถ๋ ฅ
print(first) # (5)๋ฒ ์ถ๋ ฅ
print(total) # ์ธ ์๋ฆฌ ์์ฐ์ ๊ณฑ์
์ฐ์ฐ ์ถ๋ ฅ, (6)๋ฒ ์ถ๋ ฅ
๐ป ํ์ด์ค๋ช
- ์ฒซ ๋ฒ์งธ ์ ๋ ฅ ๋ฐ๋ ์ธ ์๋ฆฌ ์๋ int()์ ์ด์ฉํ์ฌ intํ์ ๋ฐ์ a์ ์ ์ฅํ๊ณ ๋ ๋ฒ์งธ ์ ๋ ฅ ๋ฐ๋ ์ธ ์๋ฆฌ ์๋ ๋ฌธ์์ด์ ์ธ๋ฑ์ค๋ฅผ ์ด์ฉํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๋ฌธ์์ด๋ก ์ ๋ ฅ๋ฐ์ b์ ์ ์ฅํ๋ค.
- a์ b์ ์๋ฆฌ ์๋ฅผ ๊ฐ๊ฐ ๊ณฑํ์ฌ (3), (4), (5)๋ฒ์ ์ถ๋ ฅํ๊ณ ์ ์์ ๋ฌธ์์ด์ ๊ณฑํ ์๊ฐ ์๊ธฐ ๋๋ฌธ์ b๋ฅผ intํ์ผ๋ก ๋ณํํ๋ค.
- (6)๋ฒ ์ถ๋ ฅ์ ์ธ ์๋ฆฌ ์ 2๊ฐ๋ฅผ ๊ณฑํ ๊ฐ์ด๊ธฐ ๋๋ฌธ์ axb๋ฅผ ๊ณ์ฐํ๋ค.
- (3), (4), (5), (6)๋ฒ์ ์ถ๋ ฅํ๋ค.
๐ ํ์ต๋ฐฉ๋ฒ
์๋ฆฌ ์๋ฅผ ๋๋์ด ๊ณ์ฐํ ์ ์๋ ๋ฐฉ๋ฒ์ ํ์ตํ๋ค.
'์ฝ๋ฉ ํ ์คํธ > Baejoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] 2562๋ฒ - ์ต๋๊ฐ (0) | 2021.05.14 |
---|---|
[๋ฐฑ์ค] 10818๋ฒ - ์ต์, ์ต๋ (0) | 2021.05.13 |
[๋ฐฑ์ค] 4. while๋ฌธ (0) | 2021.05.12 |
[๋ฐฑ์ค] 3. for๋ฌธ (0) | 2021.05.10 |
[๋ฐฑ์ค] 2. if๋ฌธ (0) | 2021.05.09 |