TIL | 백준(10869, 2588)

vel.Ash·2022년 5월 30일
1
post-thumbnail

사칙연산(10869번)

문제
https://www.acmicpc.net/problem/10869

A, B = map(int, input().split())

print(A + B, A - B, A * B, A // B, A % B, sep='\n')
10
4
21
2
1

🙆🏻‍♀️ comment

print()문의 옵션

sep 파라미터(separation)

-기본형 : print(문자열, 문자열…, sep=”구분자”)
-쉼표로 구분된 각각의 출력 값 사이에 구분자을 삽입할 수 있음
-sep을 지정하지 않으면 기본값은 공백으로 각각의 값이 가로로 공백 한 칸을 사이에 두고서 출력

end 파라미터

-기본형 : print(문자열, 문자열…, end=”구분자”)
-문장을 출력하고 마지막에 내용삽입 가능
-end 파라미터를 사용하면 줄바꿈을 하지 않음

<예시>

print("010","1234","5658", sep="-")
print("010","1234","5658", end="-")
print("홍길동")
print("Hello",end=" ")
print("World!")
010-1234-5658
010 1234 5658-홍길동
Hello World!

Escape

<이스케이프 문자 정리>

문자설명
\n줄바꿈
\t
\b백스페이스
\000널문자
\\
\’작은따옴표
\”큰따옴표

곱셈(2588번)

문제
https://www.acmicpc.net/problem/2588

a = int(input())
b = input()
i = -1
total = 0

# a * b 한자리씩 곱해주기
while i >= -3:
    m_value = int(b[i]) * a
    print(m_value)
    if i == -1:
        # 곱해준 값 순서대로 더해주기
        total += m_value

    if i != -1:
        # 10 곱해서 자릿수 반영
        m_value = m_value * (10 ** (-i -1))
        total += m_value
    i -= 1

print(total)
2360
3776
1416
181720
profile
코린이의 개발공부

1개의 댓글

comment-user-thumbnail
2022년 5월 30일

백준 푸시느라 고생많으셧어요 ㅠ

답글 달기