level0_더 크게 합치기
2024. 10. 15. 21:17ㆍ파이썬_알고리즘(코딩테스트)/level0

내가 제출한 코드
def solution(a, b):
return max(int(str(a)+str(b)), int(str(b)+str(a)))
- max(int(str(a)+str(b)), int(str(b)+str(a)))
- max함수를 사용하여 int(str(a)+str(b))와 int(str(b)+str(a) 두 값 중 더 큰 값을 반환한다.
다른 사람이 제출한 코드
def solution(a, b):
return int(max(f"{a}{b}", f"{b}{a}"))
- 포맷 문자열(f-string)을 사용하여 간단하게... 나타낼 수 있었다...
f-string이란?
f-string의 모양은 f와 {}만 알면 됩니다. 문자열 맨 앞에 f를 붙여주고, 중괄호 안에 직접 변수 이름이나 출력하고 싶은것을 바로 넣으면 됩니다.
f'문자열 {변수} 문자열'
출처: https://blockdmask.tistory.com/429 [개발자 지망생:티스토리]
'파이썬_알고리즘(코딩테스트) > level0' 카테고리의 다른 글
| level0_문자열 곱하기 (0) | 2024.10.22 |
|---|---|
| level0_문자 리스트를 문자열로 변환하기 (0) | 2024.10.15 |
| level0_두 수의 연산값 비교하기 (0) | 2024.10.15 |
| level0_모음제거 (0) | 2024.08.07 |
| level0_n의 배수 (0) | 2024.06.26 |