Menu
CoddyTech

Pengantar

Pelajaran 19 dari 20 dalam kursus Teka-teki Matematika di Coddy.

Palindrom adalah kata, angka, frasa, atau rangkaian karakter lain yang dibaca sama dari depan maupun dari belakang, seperti 5, 11, 33, atau 717.

Wajar jika beberapa angka merupakan palindrom dalam sistem bilangan basis-2:

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

challenge icon

Tantangan

Mudah

Tulis fungsi isBase2Palindrome yang menerima sebuah angka dan mengembalikan True jika angka tersebut merupakan palindrom dalam basis 2, dan False jika tidak.

Coba sendiri

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

Semua pelajaran di Teka-teki Matematika

7Kelipatan persekutuan terkecil

PengantarSebuah masalah

10Palindrom

Pengantar196-algoritma

Latihan sendiri: Compiler C online