728x90
반응형
<내가 푼 풀이>
def solution(a, b):
c = []
d = []
c.append(str(a))
c.append(str(b))
answer1 = ''.join(c)
c.clear()
d.append(str(b))
d.append(str(a))
answer2 = ''.join(d)
if answer1 > answer2:
answer = int(answer1)
elif answer1 < answer2:
answer = int(answer2)
else:
answer = int(answer1)
return answer
<다른 사람의 풀이>
def solution(a, b):
answer = 0
return max(int(str(a)+str(b)), int(str(b)+str(a)))
와... max 함수를 이용하면 쉽게 풀 수 있었는데... 이를 비교하기 위해서 많은 if문을 사용해 버렸다...
max 함수 메모.....
반응형
'코딩 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 / 파이썬] n의 배수 (0) | 2024.02.22 |
---|---|
[프로그래머스 / 파이썬] 두 수의 연산값 비교하기 (1) | 2024.02.20 |
[프로그래머스 / 파이썬] 문자열 곱하기 (0) | 2024.02.16 |
[프로그래머스 / 파이썬] 문자 리스트를 문자열로 변환하기 (0) | 2024.02.14 |
[프로그래머스 / 파이썬] 문자열 섞기 (3) | 2024.02.12 |