{"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":"En Uzun Tekrarlanmayan Karakter Alt Dizisi: JavaScript \u00c7\u00f6z\u00fcm\u00fc","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"rQ7y4OXpGj\"><a href=\"https:\/\/fatihsoysal.com\/blog\/en-uzun-tekrarlanmayan-karakter-alt-dizisi-javascript-cozumu\/\">En Uzun Tekrarlanmayan Karakter Alt Dizisi: JavaScript \u00c7\u00f6z\u00fcm\u00fc<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/en-uzun-tekrarlanmayan-karakter-alt-dizisi-javascript-cozumu\/embed\/#?secret=rQ7y4OXpGj\" width=\"600\" height=\"338\" title=\"&#8220;En Uzun Tekrarlanmayan Karakter Alt Dizisi: JavaScript \u00c7\u00f6z\u00fcm\u00fc&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"rQ7y4OXpGj\" 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! Fatih Soysal burada. Bu yaz\u0131da, LeetCode'un olduk\u00e7a pop\u00fcler problemlerinden biri olan \"En Uzun Tekrarlanmayan Karakter Alt Dizisi\" problemini ele alaca\u011f\u0131z. JavaScript kullanarak bu problemi nas\u0131l \u00e7\u00f6zebilece\u011fimize dair ad\u0131m ad\u0131m bir rehber sunaca\u011f\u0131m. \u00d6ncelikle sorunu daha iyi anlamak i\u00e7in problemi tan\u0131mlayal\u0131m. Problem, verilen bir string i\u00e7inde tekrar eden karakter i\u00e7ermeyen en uzun alt dizinin uzunlu\u011funu bulmay\u0131 hedefliyor. \u00d6rne\u011fin, \"abcabcbb\" stringi i\u00e7in cevap \"abc\" olup uzunlu\u011fu 3't\u00fcr. Bu yaz\u0131da, hem problemi anlamak hem de etkili bir JavaScript \u00e7\u00f6z\u00fcm\u00fc geli\u015ftirmek i\u00e7in birlikte \u00e7al\u0131\u015faca\u011f\u0131z."}