{"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":"Roma Rakamlar\u0131n\u0131 Tam Say\u0131ya \u00c7evirme: Detayl\u0131 Anlat\u0131m","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"dUHS2e5qj0\"><a href=\"https:\/\/fatihsoysal.com\/blog\/roma-rakamlarini-tam-sayiya-cevirme-detayli-anlatim\/\">Roma Rakamlar\u0131n\u0131 Tam Say\u0131ya \u00c7evirme: Detayl\u0131 Anlat\u0131m<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/roma-rakamlarini-tam-sayiya-cevirme-detayli-anlatim\/embed\/#?secret=dUHS2e5qj0\" width=\"600\" height=\"338\" title=\"&#8220;Roma Rakamlar\u0131n\u0131 Tam Say\u0131ya \u00c7evirme: Detayl\u0131 Anlat\u0131m&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"dUHS2e5qj0\" 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, yaz\u0131l\u0131m geli\u015ftirme s\u00fcrecinde s\u0131k\u00e7a kar\u015f\u0131la\u015fabilece\u011finiz bir problem olan Roma rakamlar\u0131n\u0131n tam say\u0131ya d\u00f6n\u00fc\u015ft\u00fcr\u00fclmesi konusunu ele alaca\u011f\u0131z. Bu d\u00f6n\u00fc\u015ft\u00fcrme i\u015flemi, tarih uygulamalar\u0131, oyun geli\u015ftirme ve \u00e7e\u015fitli algoritmik problemlerin \u00e7\u00f6z\u00fcm\u00fcnde olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r. \u00d6ncelikle Roma rakamlar\u0131n\u0131n nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 anlamak \u00f6nemlidir. K\u0131saca \u00f6zetlersek; Roma rakamlar\u0131, belirli sembollerin farkl\u0131 de\u011ferlere sahip oldu\u011fu ve bu sembollerin yan yana gelerek say\u0131lar\u0131 olu\u015fturdu\u011fu bir sistemdir."}