[BOJ/Python] 25304 영수증

2023. 6. 1. 18:22·💻IT Dev/Algorithm
목차
  1. 📌 문제
  2. 📌 내 코드
  3. 📌 정리
728x90

📌 문제

 

25304번: 영수증

준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것

www.acmicpc.net

 

 

📌 내 코드

# 25304 영수증
import sys
input = sys.stdin.readline

x = int(input())
n = int(input())
total = 0

for _ in range(1, n+1):
    a, b = map(int, input().split())
    price = a * b
    total += price

if x == total:
    print('Yes')
else:
    print('No')

💡 풀이

  1. x(영수증에 적힌 총 금액)와 n(영수증에 적힌 물건 종류의 수)를 입력받는다.
  2. x와 비교할 총 가격을 담을 변수 total을 선언한다.
  3. for문을 통해
    • 물건의 가격 a와 갯수 b를 입력받는다.
    • a와 b를 곱한 값을 price에 담는다. (해당 물건의 총 가격이 된다.)
    • 1부터 n까지 반복하면서 total에 price의 값만큼 값을 더해준다.
  4. for문을 빠져나온 후 if문을 통해 영수증에 적힌 총 금액 x와 total을 비교한다.
    • 두 값이 서로 일치하면 Yes,
    • 그렇지 않으면 No를 출력한다.

 

 

📌 정리

예전에 풀었을 땐 브론즈 5레벨임에도 불구하고 로직을 생각하는 데 꽤 많은 시간이 걸렸던 걸로 기억한다. 그런데 문제 본문을 한 줄씩 읽고 이렇게 짜면 되겠다 하면서 차근차근 풀어보니 10분도 안 걸린 것 같아 꽤 기분 좋았다. 앞으로도 매일 1-2문제씩 꾸준히 풀고 블로깅하면서 알고리즘 공부를 지속적으로 해나가야겠다.

 

 

적극적인 피드백은 언제나 환영입니다:)

 

  1. 📌 문제
  2. 📌 내 코드
  3. 📌 정리
'💻IT Dev/Algorithm' 카테고리의 다른 글
  • [BOJ/Python] 11021 A+B - 7
  • [BOJ/Python] 10951 A+B - 4
  • [BOJ/Python] 8393 합
  • [BOJ/Python] 2739 구구단
꾸우._.
꾸우._.
하루에 하나, 기록 한 줄기
  • 꾸우._.
    기록 한 줄기
    꾸우._.
  • 전체
    오늘
    어제
    • 분류 전체보기 (98)
      • 📓Diary (3)
        • Keyword (3)
      • ⌨Tools (10)
        • Figma (10)
      • 🙋‍♀️PM (40)
        • Project Manager (3)
        • Process, Framework (19)
        • UI·UX (7)
      • ✏PMB 18 (13)
      • 💻IT Dev (32)
        • CS (1)
        • Algorithm (30)
        • Python (0)
        • HTML, CSS (1)
  • 블로그 메뉴

    • Tag
    • 방명록
  • 링크

    • Github
  • 공지사항

  • 인기 글

  • 태그

    PM
    Product manager
    프로젝트 매니저
    PM 직무 용어
    agile
    구현
    Design Thinking Process
    UI
    문자열
    flo
    디자인 씽킹
    Project Manager
    PM부트캠프
    BOJ
    Design Thinking
    더블 다이아몬드 프로세스
    오쌤의 니가스터디
    Double Diamond Process
    백준
    사칙연산
    코드스테이츠
    주간 회고
    알고리즘
    Strategy
    JTBD
    Algorithm
    figma
    프로덕트 매니저
    UX
    패스오더
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
꾸우._.
[BOJ/Python] 25304 영수증

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.