[BOJ/Python] 10430 나머지

2023. 5. 25. 12:14·💻IT Dev/Algorithm
728x90

📌 문제

 

10430번: 나머지

첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000)

www.acmicpc.net

 

 

📌 내 코드

# 10430 나머지
a, b, c = map(int, input().split())

print((a+b)%c, ((a%c)+(b%c))%c, (a*b)%c, ((a%c)*(b%c))%c, sep='\n')

💡 풀이

a, b, c를 정수형으로 입력받는다. 처음엔 map() 사용 없이 정수형을 input() 안에 넣거나, input()을 감싸서 받으려고 했는데, 후자의 경우 파이참에서 빌드하니 값을 입력할 수 없었고, 계속 0만 나오는 상황이 발생했다.

그래서 알고리즘 스터디 당시 배열 문제를 풀 때 자주 활용했던 map()으로 input()을 감싸주면서 입력 값을 정수형으로 받게끔 int도 함께 넣어줬다.

이후에 print() 내에서 각 연산결과를 출력하게끔 하고, 마지막엔 공백을 기준으로 줄바꿈 할 수 있도록 sep='\n'을 넣어줬다.

 

 

📌 정리

이전에 풀었던 사칙연산 문제와 비슷한 유형의 문제라 풀기 쉬웠다.

단계별 문제에서 B5 레벨 문제를 다 풀어보면서 파이썬 문법 기초를 다지고, 이후에 B4 레벨 문제를 도전해봐야겠다.

 

 

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

 

'💻IT Dev/Algorithm' 카테고리의 다른 글
  • [BOJ/Python] 2480 주사위 세 개
  • [BOJ/Python] 1330 두 수 비교하기
  • [BOJ/Python] 10926 ??!
  • [BOJ/Python] 2558 A+B - 2
꾸우._.
꾸우._.
하루에 하나, 기록 한 줄기
  • 꾸우._.
    기록 한 줄기
    꾸우._.
  • 전체
    오늘
    어제
    • 분류 전체보기 (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
  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
꾸우._.
[BOJ/Python] 10430 나머지
상단으로

티스토리툴바