{"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":"Rekabet\u00e7i Programlamaya \u0130lk Ad\u0131mlar\u0131n\u0131z","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"tN1xFA0FIO\"><a href=\"https:\/\/fatihsoysal.com\/blog\/rekabetci-programlamaya-ilk-adimlariniz\/\">Rekabet\u00e7i Programlamaya \u0130lk Ad\u0131mlar\u0131n\u0131z<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/rekabetci-programlamaya-ilk-adimlariniz\/embed\/#?secret=tN1xFA0FIO\" width=\"600\" height=\"338\" title=\"&#8220;Rekabet\u00e7i Programlamaya \u0130lk Ad\u0131mlar\u0131n\u0131z&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"tN1xFA0FIO\" 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":"Bir algoritma yar\u0131\u015fmas\u0131nda zafer kazanman\u0131n heyecan\u0131n\u0131 m\u0131 hissetmek istiyorsunuz? Ya da karma\u015f\u0131k problemleri \u00e7\u00f6zmenin getirdi\u011fi zevk mi sizi cezbediyor? O halde rekabet\u00e7i programlama d\u00fcnyas\u0131na ho\u015f geldiniz! Bu makale, s\u0131f\u0131rdan ba\u015flayarak rekabet\u00e7i programlamada ilerlemeniz i\u00e7in kapsaml\u0131 bir rehber sunuyor. Temel kavramlardan ileri d\u00fczey tekniklere, ger\u00e7ek d\u00fcnya \u00f6rneklerinden pratik ipu\u00e7lar\u0131na kadar her \u015feyi bu yaz\u0131da bulacaks\u0131n\u0131z. Haz\u0131rsan\u0131z, ba\u015flayal\u0131m!"}