Menu
CoddyTech

Giới thiệu

Bài học 19 trên 20 trong khóa học Câu đố toán học của Coddy.

Số đối xứng là từ, số, cụm từ hoặc chuỗi ký tự khác đọc xuôi hay đọc ngược đều giống nhau, chẳng hạn như 5, 11, 33 hoặc 717.

Đương nhiên, một số số là số đối xứng trong hệ đếm cơ số 2:

510 = 1012, 2710 = 110112, 3310 = 1000012, 71710 = 10110011012. 

challenge icon

Thử thách

Dễ

Viết một hàm isBase2Palindrome nhận một số và trả về True nếu số đó là số đối xứng trong hệ cơ số 2, nếu không thì trả về False.

Tự làm thử

#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;
}

Tất cả bài học trong Câu đố toán học

Tự luyện tập: Trình biên dịch C online