[BOJ/Python] 10869 사칙연산

2023. 5. 23. 14:45·💻IT Dev/Algorithm
728x90

📌 문제

 

10869번: 사칙연산

두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. 

www.acmicpc.net

 

📌 내 코드

a, b = input().split()

a = int(a)
b = int(b)

print(a+b, a-b, a*b, int(a/b), a%b)

💡 풀이

채점 결과를 확인하니 예전에 풀었을 때보다 시간이 12ms 더 소모됐다.

그래서 이전 제출 코드를 확인해보니 sep="\n" 을 print()에 추가되어 있었다.

 

문제에서는 각 연산의 출력 결과를 한 줄에 다 하는 게 아니라 각각 한 줄씩 해줘야 했는데도 정답으로 인정됐다.

혹시 콤마 (,)를 기준으로 자동 줄바꿈이 일어난 건가 싶었는데, 파이참에서 돌려보니 한 줄에 모두 출력돼서 그건 또 아닌 것 같다.

그래서 sep="\n" 에 대해 찾아보니 따로 설정하지 않을 경우, 기본값으로 설정된 공백으로 사용된다고 나와 있다.

 

 

📌 수정 후 코드

a, b = input().split()

a = int(a)
b = int(b)

print(a+b, a-b, a*b, int(a/b), a%b, sep="\n")

 

 

📌 정리

sep = "\n"

sep : seperate의 줄임말
다중 출력 문자열에서 "각 문자열 객체 사이를 무엇으로 구분 할 것인가"를 나타냄
sep은 무조건 문자열로 설정되어야 함
기본값은 ' ' (띄어쓰기; 공백)이며, 따로 sep를 설정하지 않는다면 기본값이 사용됨

 

 

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

 

더보기

참고
https://supermemi.tistory.com/entry/Python-print-%ED%95%A8%EC%88%98-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-%EA%B8%B0%EC%B4%88-%EB%AC%B8%EC%9E%90%EC%97%B4-sep-end

 

'💻IT Dev/Algorithm' 카테고리의 다른 글
  • [BOJ/Python] 14681 사분면 고르기
  • [BOJ/Python] 9498 시험 성적
  • [BOJ/Python] 25083 새싹
  • [BOJ/Python] 3003 킹, 퀸, 룩, 비숍, 나이트, 폰
꾸우._.
꾸우._.
하루에 하나, 기록 한 줄기
  • 꾸우._.
    기록 한 줄기
    꾸우._.
  • 전체
    오늘
    어제
    • 분류 전체보기 (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
  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
꾸우._.
[BOJ/Python] 10869 사칙연산
상단으로

티스토리툴바