Menu
Coddy logo textTech

Triple Division

Coddy의 코딩 문제: 2편 코스 레슨 — 25개 중 24번째.

세 자리 숫자가 주어졌을 때, 숫자에서 단 하나의 자릿수만 바꾸어 3으로 나누어떨어지면서도 초기 숫자에서 한 자리만 바꾸어 만들 수 있는 가장 큰 세 자리 숫자를 만드는 것이 당신의 과제입니다.

challenge icon

챌린지

어려움

표준 입력으로 세 자리 자연수를 입력받는 프로그램을 작성하세요. 원래 숫자의 단 한 자리만 수정하여 3으로 나누어떨어지는 가장 큰 세 자리 수를 만드세요.

입력
123

출력
723

입력
999

출력
996

설명
첫 번째 예시에서 423 또한 3으로 나누어떨어지지만, 우리가 얻을 수 있는 가장 큰 수는 아닙니다. 두 번째 예시에서 999는 가능한 가장 큰 세 자리 수이지만, 한 자리를 수정해야 하므로 가장 낮은 자릿수를 변경하여 996이라는 숫자를 얻습니다.

직접 해보기

#include <stdio.h>

int main() {
    // 여기에 코드를 작성하세요
    return 0;
}

코딩 문제: 2편의 모든 레슨