Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- KONLPY
- centos8
- elastic search
- js
- rest api
- Pythonic
- Java
- pandas
- bulk post
- 완주하지못한선수
- bs4
- 토픽모델링
- MariaDB
- tweepy
- ELASTIC
- Jpype
- dataframe
- git bash
- pyLDAvis
- Python.h
- 파이썬
- 백준
- pip install mariadb
- ChromeDriverManager
- dead lock
- ShallowCopy
- jvm.py
- 프로그래머스
- 나무자르기
- gensim
Archives
- Today
- Total
부리부리부리
[python/백준] 영수증 본문
이번에도 엄청나게 쉬운 문제지만 다른 사람의 코드를 보고 생각해보지 못한 방법이라 기록한다.
문제를 요약하자면 다음과 같다.
첫 입력에 총 가격을, 두번째 입력에 구입한 물품의 종류 개수를,
마지막으로 종류 개수만큼의 물건 가격 및 개수를 input으로 받고 총 금액과 비교하는 문제.
all_price = int(input())
n_kinds = int(input())
sum = 0
for i in range(n_kinds):
price, counts = map(int, input().split())
sum+= price * counts
print('Yes') if sum == all_price else print('No')
나도 그렇고 대부분 이렇게 풀텐데..
내가 감명을 받은건 아래 코드다.
x=int(input())
for i in range(int(input())):a,b=map(int,input().split());x-=a*b
print(['Yes','No'][x!=0])
저기 print 할때 저런 식으로 Boolean(1, 0) 으로 array value return 해주는게.. 나도 언젠가 사용해본 방법이지만 까먹고 있었어서, 잠깐이지만 좀 매력적이었다고 해야하나..
근데 내 코드가 협업에선 더 좋지 않을까요? (그래서 이제 뭐함?)
'코테 > 코테 문제풀이' 카테고리의 다른 글
[Java] 백준 14247 - 나무자르기 (0) | 2023.08.02 |
---|---|
[코테] 동적 프로그래밍 - 1로 만들기 (0) | 2023.05.01 |
[python/백준] 킹, 퀸, 룩, 비숍, 나이트, 폰 (0) | 2022.12.01 |
[프로그래머스] 행렬의 덧셈 (feat. zip) (0) | 2022.01.19 |
[프로그래머스] 완주하지 못한 선수 (0) | 2022.01.19 |