Triple Division
Coddy'nin Kodlama Problemleri: Bölüm 2 kursunda ders 24 / 25.
Üç basamaklı bir sayı verildiğinde, göreviniz sayıdan yalnızca bir rakamı değiştirerek, yeni sayının 3 ile bölünebilmesini ve başlangıçtaki sayıdan yalnızca bir rakam değiştirilerek elde edilebilecek en büyük 3 basamaklı sayı olmasını sağlamaktır.
Görev
ZorStandart girdiden üç basamaklı bir doğal sayı alan bir program yazın. Orijinal sayıdan yalnızca tek bir basamağı değiştirerek, 3 ile bölünebilen mümkün olan en büyük üç basamaklı sayıyı elde etmek için sadece bir basamağı değiştirin.
Girdi
123
Çıktı
723
Girdi
999
Çıktı
996
Açıklama
Bu ilk örnekte, 423 de 3 ile bölünebilir, ancak elde edebileceğimiz en büyük sayı değildir. İkinci örnekte, 999 mümkün olan en büyük üç basamaklı sayıdır, ancak bir basamağı değiştirmemiz gerektiğinden en düşük basamağı değiştiririz ve 996 sayısını elde ederiz.
Kendin dene
#include <stdio.h>
int main() {
// Kodunuzu buraya yazın
return 0;
}Kodlama Problemleri: Bölüm 2 bölümündeki tüm dersler
1Course Introduction
Introduction4Hard Difficulty
Digit SumReverse MatrixVowel PairsMagical SquareHappy SubsequenceTriple DivisionSorting