Largest sum
Coddy의 코딩 문제 코스 레슨 — 32개 중 18번째.
챌린지
중급선생님이 칠판에 세 개의 양수 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) {
// 여기에 코드를 작성하세요
}코딩 문제의 모든 레슨
1Course Introduction
Introduction3Medium Difficulty
Candy BarsFibonacci NumbersFactorialNumber of digitsLeast common multipleLargest sumNotebookApplesGiftsDog yearsAnagrams