{"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 Tekil Say\u0131lar\u0131 Bulma: Detayl\u0131 Bir Rehber","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"DHBaBRAEvO\"><a href=\"https:\/\/fatihsoysal.com\/blog\/javascript-ile-tekil-sayilari-bulma-detayli-bir-rehber\/\">JavaScript ile Tekil Say\u0131lar\u0131 Bulma: Detayl\u0131 Bir Rehber<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/javascript-ile-tekil-sayilari-bulma-detayli-bir-rehber\/embed\/#?secret=DHBaBRAEvO\" width=\"600\" height=\"338\" title=\"&#8220;JavaScript ile Tekil Say\u0131lar\u0131 Bulma: Detayl\u0131 Bir Rehber&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"DHBaBRAEvO\" 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":"Merhaba! Bug\u00fcn, JavaScript kullanarak bir say\u0131 dizisindeki tekil (unique) say\u0131lar\u0131 bulman\u0131n farkl\u0131 yollar\u0131n\u0131 inceleyece\u011fiz. Bu, s\u0131k\u00e7a kar\u015f\u0131la\u015f\u0131lan bir programlama problemidir ve \u00e7\u00f6z\u00fcm i\u00e7in \u00e7e\u015fitli yakla\u015f\u0131mlar mevcuttur. \u00d6ncelikle problemi daha iyi anlamak i\u00e7in \u00f6rnek bir senaryo d\u00fc\u015f\u00fcnelim: elimizde `[1, 2, 2, 3, 4, 4, 5]` gibi bir dizi olsun. Bu dizideki tekil say\u0131lar `1, 3, ve 5`'tir."}