{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"JavaScript ile Palindromik Perm\u00fctasyon Kontrol\u00fc","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"6NnYvXyN0f\"><a href=\"https:\/\/fatihsoysal.com\/blog\/javascript-ile-palindromik-permutasyon-kontrolu\/\">JavaScript ile Palindromik Perm\u00fctasyon Kontrol\u00fc<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/javascript-ile-palindromik-permutasyon-kontrolu\/embed\/#?secret=6NnYvXyN0f\" width=\"600\" height=\"338\" title=\"&#8220;JavaScript ile Palindromik Perm\u00fctasyon Kontrol\u00fc&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"6NnYvXyN0f\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Bug\u00fcn, JavaScript kullanarak bir kelimenin veya c\u00fcmlenin palindromik perm\u00fctasyonlara sahip olup olmad\u0131\u011f\u0131n\u0131 kontrol etmenin \u00e7e\u015fitli yollar\u0131n\u0131 inceleyece\u011fiz. \u00d6ncelikle, palindromik perm\u00fctasyonun ne anlama geldi\u011fini a\u00e7\u0131klayal\u0131m. Bir palindrom, tersten okundu\u011funda da ayn\u0131 olan bir kelimedir veya c\u00fcmledir (\"ada\", \"kayak\" gibi). Bir kelimenin palindromik perm\u00fctasyonlara sahip olmas\u0131 ise, harflerinin yeniden d\u00fczenlenmesiyle en az bir palindrom olu\u015fturulabilece\u011fi anlam\u0131na gelir."}