[프로그래머스] LV0. 덧셈식 출력하기

윤인경·2023년 7월 30일
0

코딩테스트

목록 보기
8/38
post-thumbnail

문제 설명

두 정수 a, b가 주어질 때 다음과 같은 형태의 계산식을 출력하는 코드를 작성해 보세요.
a + b = c

제한사항

  • 1 ≤ a, b ≤ 100

입출력 예

입력 #1
4 5

출력 #1
4 + 5 = 9

내가 작성한 코드

a, b = map(int, input().split(' '))
print(a, '+', b, '=', a+b)

코드 간단 소개

  • map으로 입력받은 것을 띄어쓰기를 기준으로 분리하여 int로 저장한다.
  • print를 작성할 때 , 로 한 줄로 작성한다.
  • , 를 기준으로 띄어쓰기가 들어가서 출력되게 된다.

다른 사람 풀이

  • 코드 1
a, b = map(int, input().strip().split(' '))
print(f"{a} + {b} = {a + b}")
  • 코드 2
a, b = map(int, input().strip().split(' '))
print('{} + {} = {}'.format(a, b, a+b))

두 풀이 모두 format함수를 사용하여 작성되었다.

format 함수

문자열 포매팅?

문자열 중간 중간에 특정 변수 값을 넣어주기 위해 사용한다.

format() 사용법

중괄호를 사용하고 format 함수의 인자로 값들을 넣는다.
ex )
'{인덱스0}, {인덱스1}'.format(값0, 값1)
'{} + {} = {}'.format(a, b, a+b)
f"{a} + {b} = {a + b}"

profile
코딩 공부 및 프로젝트 정리

0개의 댓글

Powered by GraphCDN, the GraphQL CDN