Menu
Coddy logo textTech

Largest sum

Coddy의 코딩 문제 코스 레슨 — 32개 중 18번째.

challenge icon

챌린지

중급

선생님이 칠판에 세 개의 양수 A, B, C를 적었습니다. 그런 다음, 선생님이 여러분에게 과제를 줍니다: 세 숫자 중 하나를 선택하여 그 숫자의 제곱(X2)으로 바꾸었을 때, 바꾼 후 세 숫자의 합이 가능한 가장 큰 값이 되도록 하세요.

입력으로 세 개의 자연수 A, B, C가 주어질 때, 숫자 하나를 그 숫자의 제곱으로 바꾸어 얻을 수 있는 가장 큰 합을 반환하는 sum이라는 이름의 함수를 작성하세요.

 

입력
1 5 5

출력
31

입력
0 1 10

출력
101

 

설명 #1: 5 중 하나를 그 제곱인 25로 바꿉니다. 그러면 1 + 5 + 25 = 31을 얻습니다.
설명 #2: 10을 그 제곱인 100으로 바꿉니다. 그러면 0 + 1 + 100 = 101을 얻습니다.

직접 해보기

int sum(int a1, int a2, int a3) {
    // 여기에 코드를 작성하세요
}

코딩 문제의 모든 레슨