Menu
Coddy logo textTech

Winter number

Coddyの「コーディング問題」コースのレッスン 26/32。

challenge icon

チャレンジ

難しい

以下の2つのケースのいずれかに当てはまる数を「ウィンター数」と呼びます:

  • 回文数である場合(前から読んでも後ろから読んでも同じ)
  • その数のすべての桁の数字で割り切れる場合

例:
505 と 1331 はウィンター数です。これらは両方とも回文数です。
12 は 1 と 2 の両方で割り切れるため、ウィンター数です。
*ゼロを含む回文数でない数は、ゼロ除算が許可されていないため、ウィンター数にはなり得ないことに注意してください。*

 

最初の行に数値 N を受け取るプログラムを作成してください。続く N 行(または N 個)に N 個の自然数が与えられます。それぞれの数について、それがウィンター数かどうかを出力してください。ウィンター数である場合は "YES" を、そうでない場合は "NO" を出力してください。

 

入力
2
505 1331

出力
YES YES

入力
3
12 9 340

出力
YES YES NO

自分で試してみよう

#include <stdio.h>

int main() {
    // ここにコードを記述します
    return 0;
}

コーディング問題のすべてのレッスン