๊ฐ๋ฐ/๐๐ค๐ค๐ง๐ข ๐๐๐๐๐
[๊ตฌ๋ฆ๋ ๋ฒจ] '๋ฒ์ค ์ ํ' (์ํฌ์ ๋ฒ์ค) ํ์ด์ฌ ํ์ด
beomcoder
2023. 6. 22. 09:37
728x90
๋ฐ์ํ
https://level.goorm.io/exam/49107/%EC%86%8C%ED%9D%AC%EC%99%80-%EB%B2%84%EC%8A%A4/quiz/1
๊ตฌ๋ฆLEVEL
๊ตฌ๋ฆLEVEL ๋ฌธ์ ๋ฅผ ํ์ดํ๊ณ ๋ถ์กฑํ ๋ถ๋ถ์ ๋ณด์ํ๋ฉฐ ์ค๋ ฅ์ ํค์๋ณด์ธ์. ๊ตฌ๋ฆLEVEL์ ์ฝ๋ฉํ ์คํธ์์ ๊ฐ์ฅ ๋์ ๋น์ค์ ์ฐจ์งํ๋ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ์ ์ํ๊ณ ํ์ดํ ์ ์๋ ์จ๋ผ์ธ ์ ์ง ์๋น์ค์
level.goorm.io
def find_bus_num(n, t):
buses = []
for bus_number in range(1, n+1):
arrive, repeat = map(int, input().split())
while True:
if arrive < t:
arrive += repeat
elif arrive == t:
return bus_number
else:
buses.append(arrive)
break
return buses.index(min(buses))+1
n, t = map(int, input().split())
print(find_bus_num(n, t))
"""
๋ฒ์ค๊ฐ ๋ฑ๋ง๊ฒ ๋์ฐฉํ๋ฉด ๊ทธ ๋ฒ์ค๋ฒํธ๋ฅผ ์ถ๋ ฅ์ํค๊ณ ,
๋ฒ์ค๊ฐ ์ด๋ฏธ ์์์ผ๋ฉด ๊ณ์ํด์ ๋ฒ์ค๋ฅผ ์ํ์์ผ ๊ตฌ๋ฆ์ด๊ฐ ๋์ฐฉํ๊ณ ๋์
๋ฒ์ค๊ฐ ๋์ฐฉํ๊ฒ ๋ฐ๋ณตํด์ ๋์ฐฉ์๊ฐ์ ์ฆ๊ฐ์์ผ์ค๋ค.
๋ฒ์ค๊ฐ ์์ง ๋์ฐฉ์ํ์ผ๋ฉด ๋ฒ์ค๋ฆฌ์คํธ์ ์ ์ฅ์์ผ๋๊ณ ,
๋ค๋ฅธ๋ฒ์ค๋ค๊ณผ ๋์ฐฉ์๊ฐ์ ๋น๊ตํ์ฌ ์ ์ผ ์ผ์ฐ ๋์ฐฉํ๋ ๋ฒ์ค๋ฒํธ๋ฅผ ๋ฆฌํดํ๋ค.
"""728x90
๋ฐ์ํ