Angka Musim Dingin
Pelajaran 26 dari 32 dalam kursus Tantangan Pemrograman di Coddy.
Tantangan
SulitKami menyebut sebuah bilangan sebagai bilangan musim dingin dalam dua kasus:
- jika bilangan itu palindrom (dibaca sama dari depan maupun dari belakang)
- habis dibagi oleh semua digitnya
Contohnya,
505 dan 1331 adalah bilangan musim dingin. Keduanya palindrom.
12 adalah bilangan musim dingin karena habis dibagi 1 dan 2.
*perhatikan bahwa bilangan yang bukan palindrom dan mengandung nol tidak dapat menjadi bilangan musim dingin karena pembagian dengan nol tidak diperbolehkan*\
Tulis sebuah program yang menerima sebuah bilangan N pada baris pertama. Pada N baris berikutnya, kamu diberi N bilangan asli. Untuk setiap bilangan, keluarkan apakah bilangan itu merupakan bilangan musim dingin. Keluarkan "YES" jika bilangan itu merupakan bilangan musim dingin, dan "NO" jika tidak.
Input
2
505 1331
Output
YES YES
Input
3
12 9 340
Output
YES YES NO
Coba sendiri
#include <stdio.h>
int main() {
// Tulis kodemu di sini
return 0;
}
Semua pelajaran di Tantangan Pemrograman
1Pengenalan Kursus
PengenalanLatihan sendiri: Compiler C online