Menu
Coddy logo textTech

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.

challenge icon

Görev

Zor

Standart 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