Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

Introduction

الدرس 19 من 20 في دورة ألغاز رياضية على Coddy.

المتناظر هو كلمة أو رقم أو عبارة أو أي تسلسل آخر من الأحرف يُقرأ من الخلف تماماً كما يُقرأ من الأمام، مثل 5، 11، 33 أو 717.

بطبيعة الحال، بعض الأرقام تكون متناظرة في نظام العد الثنائي:

510 = 1012، 2710 = 110112، 3310 = 1000012، 71710 = 10110011012

challenge icon

التحدي

سهل

اكتب دالة isBase2Palindrome تستقبل رقماً وتُرجع True إذا كان الرقم متناظراً (palindrome) في الأساس 2 (base-2)، و False بخلاف ذلك.

جرّب بنفسك

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include "solution.h"

int main() {
    int n;
    if (scanf("%d", &n) != 1) n = 0;
    bool r = isBase2Palindrome(n);
    printf("%s\n", r ? "true" : "false");
    return 0;
}

جميع دروس ألغاز رياضية

7Least common multiple

IntroductionA problem

10Palindromes

Introduction196-algorithm