#include<stdio.h>
#include<stdbool.h>
#include<string.h>
int pal(int n) //팰린드롬 찾는 함수
{
int check = 0;
char ary[8];
sprintf(ary
, "%d", n
); //숫자를 문자열로 변환
for (int i = 0; i < rich/2; i++)
{
//printf("ary[%d] = %c\n", i, ary[i]);
for (int j = 0; j < rich; j++)
{
//printf("ary[%d]=%c ", j, ary[j]);
}
if (ary[i] != ary[rich - i - 1])
{
//check = 0; //팰린드롬이 아니다
//printf("nopal\n");
//printf("ary[%d]=%d, ary[%d]=%d", i, ary[i], rich - i - 1, ary[rich - i - 1]);
return 0;
}
else
{
//printf("pal\n");
check = 1; //팰린드롬이다
}
}
return check;
}
int pal_sosu(int n) //소수를 찾고, pal함수를 통해 팰린드롬 구하기
{
int sosu = 1;
for (int i = n;i<=102; i++)
{
for (int j = 2; j < i/2 ; j++)
{
if (i % j != 0)
{
sosu = 1; //소수다
}
else
{
sosu = 0; //소수가 아니다
break;
}
}
if (sosu == 1)
{
int a = pal(i);
if (a == 1)
{
return i;
}
}
}
return 0;
}
int main()
{
int n;
int answer;
answer = pal_sosu(n);
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8c3RkYm9vbC5oPgojaW5jbHVkZTxzdHJpbmcuaD4KCmludCBwYWwoaW50IG4pIC8v7Yyw66aw65Oc66GsIOywvuuKlCDtlajsiJgKewoJaW50IGNoZWNrID0gMDsKCWNoYXIgYXJ5WzhdOwoJc3ByaW50ZihhcnksICIlZCIsIG4pOyAvL+yIq+yekOulvCDrrLjsnpDsl7TroZwg67OA7ZmYCglpbnQgcmljaCA9IHN0cmxlbihhcnkpOwoKCWZvciAoaW50IGkgPSAwOyBpIDwgcmljaC8yOyBpKyspCgl7CgkJLy9wcmludGYoImFyeVslZF0gPSAlY1xuIiwgaSwgYXJ5W2ldKTsKCQlmb3IgKGludCBqID0gMDsgaiA8IHJpY2g7IGorKykKCQl7CgkJCS8vcHJpbnRmKCJhcnlbJWRdPSVjICIsIGosIGFyeVtqXSk7CgkJfQoJCWlmIChhcnlbaV0gIT0gYXJ5W3JpY2ggLSBpIC0gMV0pCgkJewoJCQkvL2NoZWNrID0gMDsgLy/tjLDrprDrk5zroazsnbQg7JWE64uI64ukCgkJCS8vcHJpbnRmKCJub3BhbFxuIik7CgkJCS8vcHJpbnRmKCJhcnlbJWRdPSVkLCBhcnlbJWRdPSVkIiwgaSwgYXJ5W2ldLCByaWNoIC0gaSAtIDEsIGFyeVtyaWNoIC0gaSAtIDFdKTsKCQkJcmV0dXJuIDA7CgkJfQoJCWVsc2UKCQl7CgkJCS8vcHJpbnRmKCJwYWxcbiIpOwoJCQljaGVjayA9IDE7IC8v7Yyw66aw65Oc66Gs7J2064ukCgkJfQoJfQoJcmV0dXJuIGNoZWNrOwp9CgppbnQgcGFsX3Nvc3UoaW50IG4pIC8v7IaM7IiY66W8IOywvuqzoCwgcGFs7ZWo7IiY66W8IO2Gte2VtCDtjLDrprDrk5zroawg6rWs7ZWY6riwCnsKCWludCBzb3N1ID0gMTsKCWZvciAoaW50IGkgPSBuO2k8PTEwMjsgaSsrKQoJewoJCWZvciAoaW50IGogPSAyOyBqIDwgaS8yIDsgaisrKQoJCXsKCQkJaWYgKGkgJSBqICE9IDApCgkJCXsKCQkJCXNvc3UgPSAxOyAvL+yGjOyImOuLpAoJCQl9CgkJCWVsc2UKCQkJewoJCQkJc29zdSA9IDA7IC8v7IaM7IiY6rCAIOyVhOuLiOuLpAoJCQkJYnJlYWs7CgkJCX0KCQl9CgkJaWYgKHNvc3UgPT0gMSkKCQl7CgkJCWludCBhID0gcGFsKGkpOwoJCQlpZiAoYSA9PSAxKQoJCQl7CgkJCQlyZXR1cm4gaTsKCQkJfQoJCX0KCX0KCXJldHVybiAwOwp9CgppbnQgbWFpbigpCnsKCWludCBuOwoJaW50IGFuc3dlcjsKCXNjYW5mKCIlZCIsICZuKTsKCWFuc3dlciA9IHBhbF9zb3N1KG4pOwoKCXByaW50ZigiJWQiLCBhbnN3ZXIpOwoKCglyZXR1cm4gMDsKfQo=