Triple Division
Coddyの「コーディング問題:第2弾」コースのレッスン 24/25。
3桁の数字が与えられます。あなたの課題は、その数字の1つの桁だけを変更して、3で割り切れる新しい数字を作ることです。その際、元の数字から1つの桁だけを変更して得られる、最大の3桁の数字にしてください。
チャレンジ
難しい標準入力から3桁の自然数を入力するプログラムを作成してください。元の数字から1つの桁だけを変更して、3で割り切れる最大の3桁の数字を作成してください。
入力
123
出力
723
入力
999
出力
996
解説
最初の例では、423も3で割り切れますが、得られる最大の数ではありません。2番目の例では、999は最大の3桁の数ですが、1つの桁を変更する必要があるため、最も小さい位の数字を変更して996を得ます。
自分で試してみよう
#include <stdio.h>
int main() {
// ここにコードを記述します
return 0;
}コーディング問題:第2弾のすべてのレッスン
1Course Introduction
Introduction4Hard Difficulty
Digit SumReverse MatrixVowel PairsMagical SquareHappy SubsequenceTriple DivisionSorting