[PROGRAMMERS] Python lv.0 두 수 연산값 비교하기(f포매팅 사용)
·
PROGRAMMING/Python
1. 문제문제연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다.12 ⊕ 3 = 1233 ⊕ 12 = 312양의 정수 a와 b가 주어졌을 때, a ⊕ b와 2 * a * b 중 더 큰 값을 return하는 solution 함수를 완성해 주세요.단, a ⊕ b와 2 * a * b가 같으면 a ⊕ b를 return 합니다. 제한 사항 : 1 ≤ a, b 2. 풀이def solution(a, b): return max(int(f"{a}{b}"), 2*a*b)포매팅 문법을 적용하여 정수 a, b를 합친다.포매팅 된 a+b는 문자열로 취급되므로 내장 클래스 int()로 정수화한다.a+b와 2*a*b는 max() 함수로 비교하여 큰 값을 반환한다. ..