[백준/파이썬] 2991번 사나운 개 풀이
업데이트:
문제 정보
- 문제 출처: 백준 온라인 저지
- 문제 링크: 2991번 사나운 개
- 문제풀이 코드 GitHub 링크
- 제출 언어: Python 3
풀이
문제
두 마리 개가 각각 공격/휴식 주기를 반복할 때, 세 사람이 도착한 시각에 몇 마리에게 공격당하는지 출력하는 문제입니다.
코드
a,b,c,d=map(int,input().split())
l=list(map(int,input().split()))
for ll in l:
s=0
if 0!=ll%(a+b)<=a:s+=1
if 0!=ll%(c+d)<=c:s+=1
print(s)
설명
도착 시간을 각 주기 길이로 나눈 나머지가 공격 구간 안에 있으면 해당 개에게 공격당합니다. 두 개에 대해 각각 판별해 합산하면 됩니다.
댓글남기기