[Python] 백준 8949 대충 더해

수댕✨·2024년 6월 17일

Python

목록 보기
6/6

https://www.acmicpc.net/problem/8949


새롭게 알게 된 함수: zfill()

  • 문자열의 앞에 0을 추가하는 함수는 Python의 문자열 메서드
  • 지정된 길이만큼 문자열의 앞을 0으로 채움

사실 지피티 돌렸을 때 그냥 앞을 아무 숫자나 문자로 채워주는 함수만 있을 줄 알았는데 딱 0으로 채워주는 함수가 있어서 놀랐다..

제출 성공 코드

a, b = map(str, input().split())

la = len(a)
lb = len(b)


def max(la, lb):
  if la >= lb:
    return la
  else:
    return lb


a = a.zfill(max(la, lb))
b = b.zfill(max(la, lb))

word = []

for i in range(max(la, lb) - 1, -1, -1):
  aa = 0
  bb = 0
  aa = int(a[i])
  bb = int(b[i])
  tmp = aa + bb
  word.append(str(tmp))

word.reverse()

for i in range(len(word)):
  print(word[i], end="")

코드가 엄청 깔끔하다고 할 순 없지만.. 오히려 더러운 쪽에 가까울지도? 그래도 어찌저찌 제출은 했다.

profile
개인 공부용🫧

0개의 댓글