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
๋ฐ์ํ
'๊ฐ๋ฐ > ๐๐ค๐ค๐ง๐ข ๐๐๐๐๐' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๊ตฌ๋ฆ๋ ๋ฒจ] '๋ถ๋ถ ํฐ๋ฆฐ๋๋กฌ ๋ฌธ์์ด' ํ์ด์ฌ ํ์ด (0) | 2023.06.28 |
---|---|
[๊ตฌ๋ฆ๋ ๋ฒจ] 'ํ์๋ ๋จ' ํ์ด์ฌ ํ์ด (0) | 2023.06.22 |
[๊ตฌ๋ฆ๋ ๋ฒจ] 'T์ธํฌ' ํ์ด์ฌ ํ์ด (0) | 2023.06.21 |
[๊ตฌ๋ฆ๋ ๋ฒจ] '์ฐ์ ์ ์' ํ์ด์ฌ ํ์ด (0) | 2023.06.21 |
[๊ตฌ๋ฆ๋ ๋ฒจ] '์์ข์ ํ์ ' ํ์ด์ฌ ํ์ด (0) | 2023.06.20 |
๋๊ธ