Tags
- Study
- Java
- greedy
- Python
- BFS
- ๊ทธ๋ํ ์ด๋ก
- ๊ตฌํ
- ๋ฌธ์์ด
- ์ ์๋ก
- SpringBoot
- ๊น์ด ์ฐ์ ํ์
- Brute Force Algorithm
- LV2
- queue
- ์๋ฃ๊ตฌ์กฐ
- DP
- ๋๋น ์ฐ์ ํ์
- Dynamic Programming
- sort
- ๋ฐฑํธ๋ํน
- stack
- CodingTest
- ๊ต์ฌ
- ์๋ฎฌ๋ ์ด์
- BOJ
- dfs
- ์ํ
- ๊ทธ๋ํ ํ์
- PGM
- ์ ๋ ฌ
Archives
๊ธฐ๋ก๋ฐฉ
BOJ_2816 : ๋์งํธ ํฐ๋น ๋ณธ๋ฌธ
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- ๋ฆฌ์คํธ์ 1, 2 ๋ฒ์ ์ํ๋ ์ฑ๋๋ก ๋ฐ๊พธ๋ ๋ฌธ์ ์ด๋ค.
- 1๋ฒ๊ณผ 2๋ฒ ์ค ์ด๋๊ฒ ๋ ์๋์ ์๋์ ๋ฐ๋ผ ์ด๋ํด์ผํ๋ ๊ฑฐ๋ฆฌ๊ฐ ๋ค๋ฅด๋ค.
๐ธ ์ฝ๋ ๐ธ
import sys
input = sys.stdin.readline
arr = []
for i in range(int(input())):
arr.append(input().rstrip())
kbs1 = arr.index("KBS1")
kbs2 = arr.index("KBS2")
now = 0
for i in range(kbs1):
print(1,end="")
for i in range(kbs1):
print(4,end="")
if kbs1>kbs2:
for i in range(kbs2+1):
print(1,end="")
for i in range(kbs2):
print(4,end="")
else:
for i in range(kbs2):
print(1,end="")
for i in range(kbs2-1):
print(4,end="")
๐ธ ์ฝ๋ ํด์ ๐ธ
- ์๊ฐ์ด 1์ด๋ก ์งง์์ ๋น ๋ฅธ ์ ๋ ฅ์ ์ฌ์ฉํ๋ค.
- ์
๋ ฅ๋ฐ์ ์ฑ๋์์ KBS1๊ณผ KBS2์ ์ธ๋ฑ์ค๋ฅผ ์ฐพ๋๋ค.
- ๊ฐ๊ณ ๋์์ค๋ ๋ฐ๋ณต๋ฌธ์ผ๋ก 1, 4 ์ถ๋ ฅ์ ์ฐ๋๋ค.
๐ธ end ๐ธ
- ๋ฌธ์ ๊ฐ ์ ์ดํด๊ฐ ์๋๋๋ฐ ์คํ์ ์ ์ง๋ก ๋ต์ด ์ฌ๋ฌ๊ฐ์ธ ๋ฌธ์ ์ธ ๊ฒ ๊ฐ๋ค.
- KBS 1๊ณผ 2์ค์ ์ด๋๊ฒ ์๋์์๋์ ๋ฐ๋ผ ์ด๋๊ฐ์ด ๋ฌ๋ผ์ง๋๊ฑธ ๋ฆ๊ฒ ์์์ 1ํ ํ๋ ธ๋ค.
728x90
'CodingTest > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
BOJ_2941 : ํฌ๋ก์ํฐ์ ์ํ๋ฒณ (0) | 2022.08.24 |
---|---|
BOJ_1308 : D-Day (0) | 2022.08.24 |
BOJ_1547 : ๊ณต (0) | 2022.08.22 |
BOJ_1676 : ํฉํ ๋ฆฌ์ผ 0์ ๊ฐ์ (0) | 2022.08.21 |
BOJ_18111 : ๋ง์ธํฌ๋ํํธ (0) | 2022.08.21 |