25304: 영수증

네르기·2022년 8월 29일
0

알고리즘

목록 보기
60/76

어떤 문제인가?

반복문을 사용하는 문제.

시행착오 횟수

한 번에 성공.

1차 시도: AC

T,X=0,int(input())
N=int(input())
for i in range(0, N):
    a,b=map(int,input().split())
    T=T+a*b
print('Yes' if T==X else 'No')

다른 분들의 풀이

설마 공백을 *으로 치환한 다음 eval에 넣어서 계산하는 방법이 있는지는 몰랐지..
그리고 slice - start,end,stepstep을 교묘하게 이용해서 하는 방법도 처음 알았다.

X=int(input())
for _ in range(int(input())):X-=eval(input().replace(' ','*'))
print('YNeos'[X!=0::2])

-> lighter님의 풀이

profile
프로그래머와 애니메이터가 되고파

0개의 댓글