[Python] PGM 181951 a와 b 출력하기

Nogglee·2026년 1월 20일

문제 바로가기

문제 분석

  1. a와 b를 입력받는다.
  2. 각 변수를 나타내는 문자열과 변수를 2줄로 나누어 출력한다.

결과

a, b = map(int, input().strip().split(' '))
print("a =",a)
print("b =",b)
  • 시간: 16.58ms
  • 메모리: 7.54MB

배운 점

print 문을 한 줄로 쓰는 방법은 없을까라는 궁금증이 생겨 다른 사람의 풀이법을 참고해보았다.

a, b = map(int, input().strip().split(' '))
print(f"a = {a}\nb = {b}")

문자열과 변수이름을 한 번에 작성하는 문법을 발견했다.
f-string 포매팅은 python 3.6 버전부터 사용할 수 있는 기능이라고 한다.
f'문자열{변수}문자열' 과 같이 사용한다고 한다. 중괄호 안에 변수 입력 시 변수의 값이 출력된다.
출력 조건이 2줄이니 \n 줄바꿈 문자열을 사용했다.
위와 같이 출력을 실행하니 시간은 3ms 정도 단축되었다!

profile
Product-minded Engineer

0개의 댓글